云原生动态周报|shell-operator v1.0.0 发布,Emissary-ingress 孵化
Posted KubeSphere云原生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云原生动态周报|shell-operator v1.0.0 发布,Emissary-ingress 孵化相关的知识,希望对你有一定的参考价值。
云原生一周动态要闻:
shell-operator v1.0.0 发布 kube-state-metrics v2.0 发布 Emissary-ingress 成为 CNCF 孵化项目 开源项目推荐
动态
shell-operator v1.0.0 发布
shell-operator v1.0.0 是一个开源解决方案,是用于创建 Kubernetes 运算符的工具的发行版。
v1.0.0 中的主要更新:
-
对象修补程序框架 -
延迟调用 hook -
同步相关对象
详情见[1]
kube-state-metrics v2.0 发布
kube-state-metrics 是 Kubernetes 组织下的一个项目,它根据 Kubernetes 原生资源的当前状态生成 Prometheus 格式的指标,通过监听 Kubernetes API 并收集关于资源和对象的信息,例如部署、Pods、服务和 StatefulSets。
该版本调整了一些面向用户的标志和模糊的措辞,在此版本(和v1.9.8)中,引入了为多种架构提供支持的容器构建,从而允许在 ARM,ARM64,PPC64 和 S390x 上运行。
更新见[2]详情见[3]
Emissary-ingress 成为 CNCF 孵化项目
CNCF 技术监督委员会(TOC)投票决定接受 Emissary-ingress 成为 CNCF 孵化项目。Emissary-ingress,以前被称为 Ambassador,是一个面向 Kubernetes 的开源入口控制器和 API 网关。它建立在 Envoy Proxy 上,并支持广泛的入口用例,包括负载均衡、认证和可观测性。
详情见[4]
开源项目
network-node-manager[5]
network-node-manager 是一个 Kubernetes 控制器,可以通过修改节点的网络配置来解决 Kubernetes 的网络疑难杂症,包括以下这些耳熟能详的问题:
-
Pod 与 Pod 或 Pod 与集群外连接重置 [6] -
kube-proxy IPVS 模式下无法在集群内访问 External-IP 类型的 Service [7]
工作原理如下:
version-checker[8]
version-checker 是一个 Prometheus exporter,用来暴露 Kubernetes 集群中运行容器的镜像当前版本,以及上游最新的镜像版本。
kube-burner[9]
kube-burner 是一个 Kubernetes 集群压测工具,主要功能是:
-
通过 Job 来创建或删除对象 -
收集集群中的监控指标 -
将收集到的指标写入 TSDB
脚注
详情见: https://blog.flant.com/shell-operator-v1-release-for-kubernetes-operators/
[2]更新见: https://github.com/kubernetes/kube-state-metrics/blob/master/CHANGELOG.md
[3]详情见: https://kubernetes.io/blog/2021/04/13/kube-state-metrics-v-2-0/
[4]详情见: https://blog.getambassador.io/emissary-ingress-ambassadors-api-gateway-is-officially-an-incubation-project-at-the-cncf-5030a3754c2
[5]network-node-manager: https://github.com/kakao/network-node-manager
[6]Pod 与 Pod 或 Pod 与集群外连接重置: https://github.com/kakao/network-node-manager/blob/master/issues/connection_reset_issue_pod_out_cluster.md
[7]kube-proxy IPVS 模式下无法在集群内访问 External-IP 类型的 Service: https://github.com/kakao/network-node-manager
[8]version-checker: https://github.com/jetstack/version-checker
[9]kube-burner: https://github.com/cloud-bulldozer/kube-burner
为了汇聚各个城市的优秀云原生人才,连接 KubeSphere 社区与云原生开发者,促进对云原生的推广和实践,KubeSphere 社区将在接下来的两个月分别在四个城市组织 meetup,现在公开票选兴趣主题和招募讲师,欢迎各位积极参与!
关于 KubeSphere
KubeSphere (https://kubesphere.io)是在 Kubernetes 之上构建的开源容器混合云,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。
KubeSphere 已被 Aqara 智能家居、本来生活、新浪、华夏银行、四川航空、国药集团、微众银行、紫金保险、中通、中国人保寿险、中国太平保险、中移金科、Radore、ZaloPay 等海内外数千家企业采用。KubeSphere 提供了开发者友好的向导式操作界面和丰富的企业级功能,包括多云与多集群管理、Kubernetes 资源管理、DevOps (CI/CD)、应用生命周期管理、微服务治理 (Service Mesh)、多租户管理、监控日志、告警通知、审计事件、存储与网络管理、GPU support 等功能,帮助企业快速构建一个强大和功能丰富的容器云平台。
以上是关于云原生动态周报|shell-operator v1.0.0 发布,Emissary-ingress 孵化的主要内容,如果未能解决你的问题,请参考以下文章
云原生动态周报 | 开放原子开源基金会发布孵化项目毕业标准 v1.0
云原生动态周报 |哀悼!CNCF执行总裁Dan Kohn先生溘然长逝