其他
我画了12张图,让女朋友了解Kubernetes
最近,我开始了 Kubernetes 之旅,并且希望更好地了解其内部原理。我在这些方面做了一个演讲!
容器
工作区隔离(流程,网络)
资源隔离(CPU,内存)
文件系统隔离(联合文件系统)
什么时候使用 Kubernetes?
容器一切都很好,软件开发人员的生活现在要好很多。那么,为什么我们需要另一项技术,如 Kubernetes 这样的容器编排工具呢?
问:我的前端容器在哪里,我要运行几个?
为什么我更喜欢 Kubernetes
有很多容器编排工具,例如 Docker Swarm,Mesos 和 Kubernetes。我的选择是 Kubernetes(因此有了本文),因为 Kubernetes 是……
Kubernetes 架构
让我们仔细看一下主节点及其组成:
②API Server:RESTful API 服务器,公开端点以操作整个集群。主节点和工作节点中的几乎所有组件都与该服务器通信以执行其职责。
④控制管理器:这是一个控制循环,它监视集群的状态(通过调用 API 服务器来获取此数据)并采取措施将其置于预期状态。
⑦Pod:运行所有容器的 Kubernetes 的功劳。如果没有 Pod 的抽象,就无法在 Kubernetes 中运行容器。Pod 添加了对容器之间的 Kuberenetes 联网方式至关重要的功能。
Pod 网络接口提供了一种将其与同一节点和其他工作节点中的其他 Pod 通信的机制。
控制器
ReplicaSet
Deployment
Service
Ingress
https://matthewpalmer.net/kubernetes-app-developer/articles/multi-container-pod-design-patterns.html
原文链接:
https://medium.com/tarkalabs/know-kubernetes-pictorially-f6e6a0052dd0
作者:刘志超编译,华为研发工程师
编辑:陶家龙、孙淑娟
来源:转载自微信公众号 Docker(ID:dockerone)
精彩文章推荐:
为什么大公司一定要使用微服务?为什么我们放弃Zabbix采用Prometheus?
18张儿童插画让你秒懂Kubernetes