Devops和K8S
Devops和K8Sk8s的特性k8s的工作模型k8s的组成对于docke面向容器化的编排,docker提供了docker编排三剑客:docker compose更适用于单台docker机器的容器编排docker swarmdocker提供的面向集群化的编排工具docker machine迅速将一台机器初始化为一台docker swarm集群中的机器k8s是脱胎于Google内...
·
对于docke面向容器化的编排,docker提供了docker编排三剑客:
- docker compose
更适用于单台docker机器的容器编排 - docker swarm
docker提供的面向集群化的编排工具 - docker machine
迅速将一台机器初始化为一台docker swarm集群中的机器
k8s是脱胎于Google内部的Borg的一个集群化docker容器编排工具。
由于容器的推动流行,DevOps也快速发展起来,DevOps就是把开发和运维结合起来,容器化让DevOps更加容易,也让微服务更加容易。
k8s的特性
k8s能够占领市场70%以上的份额,那么k8s有什么特性来支撑他占有如此大的份额呢。
- 自动装箱
- 自我修复
- 自动实现水平扩展
- 自动实现服务发现
- 自动实现负载均衡
- 自动发布和回滚
- 支持密钥和配置管理
- 存储编排(存储区实现动态供给)
- 批量处理执行
k8s的工作模型
k8s 就是一个集群,是一个有中心节点的master/node节点的集群。master是可以做高可用的调度节点,node提供计算能力的节点。
k8s的组成
- APIServer 提供对外的接口
- Scheduler 用来调度node上的计算资源(CPU 磁盘 内存)根据容器的最低需求进行比对
- kubelet 监控k8s的计算节点的容器的健康状况
更多推荐
已为社区贡献2条内容
所有评论(0)