开源项目推荐

VolSync

VolSync 使用 rsync 或 rclone 在集群之间异步复制 Kubernetes 持久卷。它还支持通过 Restic 创建持久卷的备份。

KubeClarity

KubeClarity 是一种用于检测和管理软件物料清单 (SBOM) 以及容器映像和文件系统漏洞的工具。它扫描运行时 K8s 集群和 CI/CD 管道,以增强软件供应链的安全性。

mariadb-operator

以云原生方式运行和操作 MariaDB。使用 Kubernetes CRD 而不是命令式命令以声明方式管理 MariaDB 。

Burrito

Burrito 是 TACoS(Terraform 自动化协作软件)Kubernetes 运营商。它解决了管理基础架构状态漂移、为 Terraform 编写 CI/CD 流水线以及提供 Terraform 状态修改可见性的挑战。

文章推荐

理解 Kubernetes 组件:深入探讨

这篇文章深入介绍了 Kubernetes 组件,帮助读者全面了解这个强大的容器编排平台。文章首先介绍了 Kubernetes 的架构,包括主要组件和它们的功能,如 kube-apiserver、etcd、kube-scheduler、kube-controller-manager 和 cloud-controller-manager。接下来,文章讨论了运行在每个节点上的节点组件,如 kubelet、kube-proxy 和容器运行时。然后,文章介绍了一些附加组件,如 DNS、Web UI(Dashboard)、容器资源监控和集群级别的日志记录。最后,文章讨论了网络组件和存储组件,包括 CNI、Ingress、Service、Persistent Volumes 和 Storage Classes。通过深入了解这些组件的作用和功能,开发人员和管理员可以充分利用 Kubernetes 的功能,有效地管理和扩展他们的应用程序。

Kubernetes 1.29 新增功能:PersistentVolume 访问模式、节点卷扩展、KMS 加密、调度程序优化等

这篇文章介绍了 Kubernetes 1.29 版本的新功能和改进。其中包括持久卷访问模式、节点卷扩展、KMS 加密、调度器优化等方面的内容。文章强调了 Kubernetes 社区的协作精神,并概述了各个稳定、测试和实验性功能的特点和用途。这些新功能提供了更好的持久性、存储灵活性和加密能力,同时通过优化调度效率和改进节点生命周期管理,提升了集群的性能和可靠性。全文通过 Mandala 主题来展示 Kubernetes 的发展和创新,鼓励读者参考官方发布说明,全面了解 Kubernetes 1.29 版本的变化,并共同探索容器编排的未来。

云原生动态

K8sGPT 加入 CNCF

K8sGPT 是一个用于扫描您的 Kubernetes 集群、以简单的英语诊断和处理问题的工具。它将 SRE 经验编码到其分析器中,并帮助提取最相关的信息,并结合人工智能来丰富分析结果。

K8sGPT 项目获选加入 CNCF,成为第一个被接受的 AI + Kubernetes 工具。

Kubernetes Pi Cluster 发布 v1.8

Kubernetes Pi Cluster 项目的第八个版本(v1.8)发布了。该版本的主要特性和改进包括:

  • K3S 高可用配置:使用 3 个主节点实现高可用性部署,并采用嵌入式 etcd 数据存储。为了提供 Kubernetes API 的高可用性,使用网络负载均衡器 HAProxy。
  • 迁移 Ingress Controller:从 Traefik 迁移到 NGINX。这个迁移的主要原因是使用标准的 Ingress 资源,简化 Linkerd 集成配置。
  • 单点登录(Single Sign-on):基于 OAuth2.0/OpenID Connect 标准,部署了一个基于 Keycloak 的单点登录解决方案。Keycloak 是一个开源的身份访问管理解决方案,支持集中身份验证和授权服务。
  • 新增 Kafka 服务:添加 Kafka 作为事件流平台,实现面向数据驱动的微服务架构。部署 Kafka Schema Registry,用于集中管理 Kafka 生产者和消费者的模式。

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

云原生周刊:K8sGPT 加入 CNCF | 2024.1.8的更多相关文章

  1. CNCF 旗下首个为中国开发者量身打造的云原生课程,《CNCF x Alibaba 云原生技术公开课》即将上线

    伴随着以 Kubernetes 为代表的云原生技术体系的日益成熟以及 CNCF 生态的逐渐壮大,“云原生”已然成为了未来云计算时代里一个当仁不让的关键词.但是,到底什么是“云原生”?云原生与 CNCF ...

  2. 云原生技术图谱 (CNCF Landscape)

    转自:https://raw.githubusercontent.com/cncf/landscape/master/landscape/CloudNativeLandscape_latest.jpg

  3. 云原生应用基金会CNCF

    2006 年 8 月 9 日,埃里克·施密特(EricSchmidt)在搜索引擎大会上首次提出了“云计算”(Cloud Computing)的概念.一转眼十年过去了,它的发展势如破竹,不断渗透当代的 ...

  4. CNCF 宣布成立应用交付领域小组,正式开启云原生应用时代

    作者|赵钰莹 作为云原生领域的顶级开源社区, Cloud Native Computing Foundation (云原生基金会,以下简称 CNCF)近日宣布成立 Application Delive ...

  5. 重磅课程|《CNCF x Alibaba 云原生技术公开课》正式开讲!

    ​ 到底什么是“云原生”?云原生与 CNCF.Kubernetes 是什么关系?作为云计算时代的开发者和从业者,我们该如何在“云原生”的技术浪潮中站稳脚跟,将云原生落地.实现个人的自我升级呢? 201 ...

  6. Porter 进入 CNCF 云原生全景图,新版本即将发布!

    近日,KubeSphere 社区子项目面向物理机环境的负载均衡器 Porter 正式进入 CNCF Landscape.CNCF Landscape 在云原生实践过程中的每个环节帮助用户了解有哪些具体 ...

  7. VoltDB成功入选CNCF Landscape云原生数据库全景图

    近日,VoltDB正式入选 CNCF Landscape(可能是目前其中唯一的关系型分布式内存数据库).此次VoltDB 进入 CNCF Landscape,意味着 VoltDB 正式成为了 CNCF ...

  8. 2019 年 CNCF 中国云原生调查报告

    中国 72% 的受访者生产中使用 Kubernetes 在 CNCF,为更好地了解开源和云原生技术的使用,我们定期调查社区.这是第三次中国云原生调查,以中文进行,以便更深入地了解中国云原生技术采用的步 ...

  9. 重磅!业界首个云原生批量计算项目Volcano正式晋级为CNCF孵化项目

    摘要:4月7日,云原生计算基金会(CNCF)宣布,由华为云捐献的业界首个云原生批量计算项目Volcano正式晋级为CNCF孵化项目. 4月7日,云原生计算基金会(CNCF)宣布,由华为云捐献的业界首个 ...

  10. [追热点]了解 Cloud Native 云原生

    起源和发展 Pivotal 是云原生应用的提出者,并推出了 Pivotal Cloud Foundry 云原生应用平台和 Spring 开源 Java 开发框架,成为云原生应用架构中先驱者和探路者. ...

随机推荐

  1. A* 算法、PathFinding问题中的 allow diagonal 和 don't cross corners,以及 .map文件格式(续)

    前文: A* 算法.PathFinding问题中的 allow diagonal 和 don't cross corners,以及 .map文件格式 上篇讲了些关于地图文件 .map 的介绍,本文主要 ...

  2. 圆方树学习笔记 & 最短路 题解

    前言 圆方树学习笔记,从一道例题讲起. 题目链接:Hydro & bzoj. 题意简述 仙人掌上求两点距离. 题目分析 为了把仙人掌的性质发挥出来,考虑将其变成一棵树.圆方树就是这样转换的工具 ...

  3. Codeforces Round 911 (Div. 2) D

    Codeforces Round 911 (Div. 2) D D. Small GCD 题意 定义\(f(a,b,c)\)为\(a,b,c\)中较小两个数的\(gcd\),给定数组\(a_{1... ...

  4. AtCoder Beginner Contest 328

    AtCoder Beginner Contest 328 A - Not Too Hard (atcoder.jp) #include <bits/stdc++.h> #define de ...

  5. Docker容器暴露ip至外网

    参考地址:https://blog.csdn.net/lvshaorong/article/details/69950694

  6. QTreeWidget绑定QTabWidget

    QTreeWidget绑定QTabWidget 本文仅供本人知识总结使用,所以内容会比较浅显,不喜勿喷. 文章目录 QTreeWidget绑定QTabWidget 一.通过treeWidget路径配合 ...

  7. druid数据库连接池在使用中遇到的一些问题和说明

    get connection timeout retry : 1 2024-02-06 11:18:26.364 ERROR 23752 --- [eate-1838225797] com.aliba ...

  8. 【YashanDB数据库】YashanDB如何回收表空间

    确认表空间高水位线,是否有可回收空间. select a.tablespace_name,a.high_water_mark,b.user_bytes,b.total_bytes from (SELE ...

  9. Python 版本管理工具选择与 Pyenv 使用说明

    Python 版本管理工具的主要作用是帮助开发者在同一台机器上管理多个 Python 版本和环境.这对于开发和部署不同项目非常有用,因为不同项目可能依赖不同的 Python 版本或者不同的包版本. 具 ...

  10. git 批量删除本地分支及远程分支

    git 批量删除本地分支及远程分支 一.批量删除本地分支 git branch |grep 'name' |xargs git branch -D 备注: name 为需要匹配的分支名称 二.批量删除 ...