云原生动态周报|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]

工作原理如下:

云原生动态周报|shell-operator v1.0.0 发布,Emissary-ingress 孵化

version-checker[8]

version-checker 是一个 Prometheus exporter,用来暴露 Kubernetes 集群中运行容器的镜像当前版本,以及上游最新的镜像版本。

kube-burner[9]

kube-burner 是一个 Kubernetes 集群压测工具,主要功能是:

  • 通过 Job 来创建或删除对象
  • 收集集群中的监控指标
  • 将收集到的指标写入 TSDB

脚注

[1]

详情见: 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 等功能,帮助企业快速构建一个强大和功能丰富的容器云平台。

 ✨ GitHub :https://github.com/kubesphere
 

以上是关于云原生动态周报|shell-operator v1.0.0 发布,Emissary-ingress 孵化的主要内容,如果未能解决你的问题,请参考以下文章

云原生动态周报 | 开放原子开源基金会发布孵化项目毕业标准 v1.0

云原生动态周报 |哀悼!CNCF执行总裁Dan Kohn先生溘然长逝

云原生生态周报 Vol.9| K8s v1.15 版本发布

云原生动态周报 |2019年CNCF中国云原生调查报告出炉

云原生动态周报 | 再获顶尖席位!华为云入选Istio社区首届指导委员会

云原生动态周报 | Etcd 3.5版本发布