「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏「k8s生态」。git
Helm 3 从 Alpha 以后,就一直进入了持续改进阶段。终于如今 beta2 发布了,按如今社区的开发进度来看,今年发布正式版的但愿仍是很大的。github
感兴趣仍是建议能够先尝试下,以避免以后升级时带来不适。后端
federation
将在 1.7.0 中被彻底废弃;clouddns
和 sign
,其中 clouddns
顾名思义是为云环境设计的,如今它支持 GCP (Google Cloud Platform)Cloud DNS 提供的 zone 数据,实际上它是经过 Google Cloud 的 API 来获取这些信息的,若是你没有在使用 GCP Cloud DNS 的话,目前这个插件应该是用不到的;sign
插件则是根据 RFC 6781 对 Zone 使用 NSEC 签名,但须要注意的是签名是有时效的,若是到了过时时间,则 Zone 信息会变成 Bad 状态(RFC 4035),因此若是你想要使用这个插件,请明确知道本身须要作什么以及为什么使用它;file
插件修复了一些内存泄漏的问题;除了上述提到的内容外,想稍微再提一下在 v1.6.2 中新增的 azure
插件,它其实和 clouddns
作的事情相似,只不过是从 Azure 获取记录罢了。另外从 v1.6.1 开始 reload
插件能够正确的检查在 Corefile 中导入的文件的变化了。架构
更多关于此版本的信息,请参考 Release Note并发
Strimzi 是一个致力于将 Apache Kafka 运行在 Kubernetes 上的项目,不过在它此次申请成为 CNCF sandbox 项目以前,它的另外一个方向是让 Apache Kafka 运行在 OpenShift 上。为了成为 CNCF 的 sandbox 项目,因此如今你能在网站上看到的内容已经大部分都重写成为了让其在 Kubernetes 上运行了。负载均衡
因此若是你在使用 Openshift 那却是也能够尝试下此项目。附一张架构图ide
etcd v3.4.0 已于近日发布,这个版本中包含了大量的更新。网站
ETCDCTL_API=3 etcdctl
和 etcd --enable-v2=false
成为了默认配置;glide
转变为了 GO Module;这次的更新很是多,建议升级前详细查看文档。插件
更多关于此版本的信息,请参考 Release Note设计
ready
插件来作 readiness 检查,以前其实这里存在着问题来着;另外 proxy
插件已经被废弃掉了,因此若是你要升级集群的话,须要注意下 Corefile 是否须要作调整;能够经过下面二维码订阅个人文章公众号【MoeLove】,在公众号后台回复 k8s 可加入技术圈交流。