摘要:
Etcd是Kubernetes用于存储集群各种状态信息(配置信息,运行)一个很重要的组件,这篇文章,我们带领大家掀开Etcd的神秘面纱,理解他是如何存储这些各种各样的碎片信息的。在Kubernetes的世界里面,etcd是服务发现,集群状态存储以及其配置的基石。Etcd以集群部署,节点间通信是通过Raft算法处理。在生产环境中,集群包含至少3个节点。 阅读全文
摘要:
环境准备: 三台 master 宕掉两台或三台 在宕掉两台或三台 master 后集群已宕掉,worker 节点中的 pod 可以正常运行,这里考虑机器可以正常修复,并能正常启动。 这里模拟测试: 停掉 192.168.244.12,192.168.244.13 两台 master 机器 让 192 阅读全文
摘要:
在生产环境中 kubernetes 如果仅提供 http 或 https 服务,则可以使用 nginx-ingress 或者 traefik 之类的七层负载均衡软件。当然,也可以通过 NodePort 的方式暴露 http 或 tcp 服务。如果不想直接使用 NodePort 暴露出的那个端口号,而服务器又是运行在阿里云上 阅读全文