开源项目推荐

KubeLinter

KubeLinter 是一种静态分析工具,用于检查 Kubernetes YAML 文件和 Helm 图表,以确保其中表示的应用程序遵循最佳实践。

DB Operator

DB Operator 减轻了为 Kubernetes 中运行的应用程序管理 PostgreSQL 和 MySQL 实例的痛苦。Operator 创建数据库并通过自定义资源使它们在集群中可用。它旨在支持在 CI/CD 管道中按需创建测试环境。

Apache Camel K

Apache Camel K 是由 Apache Camel 构建的轻量级集成框架,可在 Kubernetes 上原生运行,专为无服务器和微服务架构而设计。Camel K 的用户可立即在其首选的云提供商上运行用 Camel DSL 编写的集成代码。

文章推荐

Kubernetes v1.28 中的结构化身份验证配置:它带来了什么?

这篇文章介绍了 Kubernetes v1.28 中新引入的一个重要特性:结构化身份验证配置(Structured Authentication Config)。

作者首先回顾了 Kubernetes 中现有的用户身份验证方法,如静态令牌文件、X509 客户端证书、OpenID Connect 令牌认证等,并指出它们各自的优点和缺点。接着,作者介绍了结构化身份验证配置的优点,包括可以使用任何符合 JWT 标准的令牌、可以动态更改配置、可以同时使用多个身份验证提供者等。文章还提供了使用结构化身份验证配置的示例,并详细介绍了如何定义规则以检查令牌的有效性以及如何从令牌中提取信息并将其应用于用户属性。最后,作者总结了结构化身份验证配置的功能和优势。

Kubernetes 中的 Deployments、DaemonSets 和 StatefulSets: 您的应用程序该使用哪一种?

这篇文章介绍了 Kubernetes 中三种不同的部署选项:Deployments、DaemonSets 和 StatefulSets,并解释了它们之间的区别以及何时应该选择哪个选项。

Deployments 适用于不需要维护状态的应用程序,可以通过添加更多应用实例来水平扩展。DaemonSets 适用于需要持久存储和需要维护状态的应用程序,例如数据库。StatefulSets 为每个应用实例提供唯一的网络标识和持久存储,适用于需要维护状态的应用程序,例如有状态的 Web 应用。文章还提供了易于理解的示例和类比,以帮助读者更好地理解这些部署选项。最后,作者总结了 Deployments、DaemonSets 和 StatefulSets 的优缺点,并鼓励读者根据自己的应用程序需求做出明智的选择。

不应忽视的 8 个云原生应用程序安全基础知识

这篇文章主要阐述了在云原生应用开发中保障安全的八个基本要点。作者指出,随着敏感数据和任务关键工作负载的迁移到云端,云安全已经成为数据安全的重要组成部分。因此,保障云原生应用的安全至关重要。

云原生动态

CNCF 宣布 CRI-O 项目毕业

日前,CNCF 宣布 CRI-O 项目毕业。CRI-O 为 Kubelet 提供了一个安全、高效和稳定的容器运行时接口(Container Runtime Interface,CRI)实现,用于在生产 Kubernetes 环境中编排 Open Container Initiative(OCI)容器。

CNCF 最近的云原生调查发现,Kubernetes 已经成熟为一种主流技术。因此,越来越多的组织正在向云原生堆栈上迁移,利用诸如 Kubernetes API 和接口之类的技术。这在运行时容器(如 CRI-O)中特别明显,其生产使用率年增长率达 51%。

Grafana Agent v0.35 发布

日前,Grafana Agent v0.35 发布。该版本带来了许多新功能和增强功能:

  • 轻松迁移到 Grafana Agent Flow 模式
  • 自动扩展您的 Grafana Agent 部署
  • 监控更多生产环境(在 Flow 模式中添加了新的 Prometheus 导出器组件)

本文由博客一文多发平台 OpenWrite 发布!

云原生周刊:K8s v1.28 中的结构化身份验证配置的更多相关文章

  1. EKS助力小白实践云原生——通过k8s部署wordpress应用

    目前云原生在大厂已经有了充分的实践,也逐渐向小厂以及非互联网公司推广.适逢12月20日,腾讯云原生[燎原社]精心打造了云原生在线技术工坊,让零基础的同学也能快速入门和实践 Docker 和 Kuber ...

  2. Mirantis 收购 Docker | 云原生生态周报 Vol. 28

    作者 | 禅鸣.进超.心水.心贵 业界要闻 Docker 将 Docker Enterprise 卖给 Mirantis Mirantis 是一家扎根于 OpenStack 的云公司,最近专注于 Ku ...

  3. 如何将云原生工作负载映射到 Kubernetes 中的控制器

    作者:Janakiram MSV 译者:殷龙飞 原文地址:https://thenewstack.io/how-to-map-cloud-native-workloads-to-kubernetes- ...

  4. 第一届云原生应用大赛火热报名中! helm install “一键安装”应用触手可及!

    云原生应用,是指符合“云原生”理念的应用开发与交付模式,这是当前在云时代最受欢迎的应用开发最佳实践. 在现今的云原生生态当中,已经有很多成熟的开源软件被制作成了 Helm Charts,使得用户可以非 ...

  5. 基于腾讯云CLB实现K8S v1.10.1集群高可用+负载均衡

    概述: 最近对K8S非常感兴趣,同时对容器的管理等方面非常出色,是一款非常开源,强大的容器管理方案,最后经过1个月的本地实验,最终决定在腾讯云平台搭建属于我们的K8S集群管理平台~ 采购之后已经在本地 ...

  6. VSCode中使用vue项目ESlint验证配置

    如果在一个大型项目中会有多个人一起去开发,为了使每个人写的代码格式都保持一致,就需要借助软件去帮我们保存文件的时候,自己格式化代码 解决办法:vscode软件下载一个ESLint,在到设置里面找到se ...

  7. ASP.NET在IE9,IE10,IE11中Form表单身份验证失效问题解决方法

    已经研究出解决方案. IE9:在web.config中的forms中增加name=".xCookie"属性即可. IE10或IE11: 在web.config中的forms中增加c ...

  8. ASP.NET在IE10,IE11中Form表单身份验证失效问题解决方法

    已经研究出解决方案. 在web.config中的forms中增加cookieless="UseCookies"属性即可.   <authentication mode=&qu ...

  9. 阿里云如何基于标准 K8s 打造边缘计算云原生基础设施

    作者 | 黄玉奇(徙远)  阿里巴巴高级技术专家 关注"阿里巴巴云原生"公众号,回复关键词 1219 即可下载本文 PPT 及实操演示视频. 导读:伴随 5G.IoT 的发展,边缘 ...

  10. Clusternet:一款开源的跨云多集群云原生管控利器!

    作者 徐迪,Clusternet 项目发起人,腾讯云容器技术专家. 摘要 Clusternet (Cluster Internet)是一个兼具多集群管理和跨集群应用编排的开源云原生管控平台,解决了跨云 ...

随机推荐

  1. 学术写作: These authors contributed equally to this work. —— 共同一作

    早些年很少看到论文里面有: These authors contributed equally to this work. 不过现在这种方法在论文中出现的还是比较多的,说白了,这种共同一作的声明其实是 ...

  2. “Vanilla” 在计算机科学和技术领域中的专业翻译

    "Vanilla" 在计算机科学和技术领域中通常指的是某个系统或软件的"原始"或"基础"版本,即没有任何修改.扩展或定制的版本.它可以翻译为 ...

  3. 【转载】 Integrating New Games into Retro Gym

    https://medium.com/aureliantactics/integrating-new-games-into-retro-gym-12b237d3ed75 OpenAI's retro ...

  4. 如何拉取指定CPU架构的并且指定ubuntu版本的docker镜像

    拉取不同CPU架构下ubuntu22.04镜像: aarch64 (arm v8) CPU架构: docker pull --platform=linux/aarch64 ubuntu:22.04 x ...

  5. 【转载】 Do's and Don'ts of using t-SNE to Understand Vision Models —— t-SNE 作者写的使用指南(PPT版本)

    <Do's and Don'ts of using t-SNE to Understand Vision Models> 作者的PPT视频:https://www.youtube.com/ ...

  6. java多线程之自定义线程池

    1.背景 线程池.....大家常用.... 自己搞一个,顺便练习一下多线程编程 2.自定义线程代码 2.1.拒绝策略接口 @FunctionalInterface public interface M ...

  7. 微服务架构springcloud

    码云地址:https://gitee.com/lpxs/lp-springcloud.git 有问题可以多沟通:136358344@qq.com. 微服务架构 一.服务化简介 服务化的核心就是将传统的 ...

  8. AvaloniaChat:一个基于大语言模型用于翻译的简单应用

    简介 一个使用大型语言模型进行翻译的简单应用. A simple application using a large language model for translation. 使用指南 访问Gi ...

  9. jdk8的Steam流工作常用方法总结

    Steam流工作常用方法总结 收集list 以某几个字段为键以内容为list的map Map<String, List<TVoucherDetail>> tVoucherDet ...

  10. OpenCV开发笔记(七十九):基于Stitcher类实现全景图片拼接

    前言   一个摄像头视野不大的时候,我们希望进行两个视野合并,这样让正视的视野增大,从而可以看到更广阔的标准视野.拼接的方法分为两条路,第一条路是stitcher类,第二条思路是特征点匹配.  本篇使 ...