k8s 基础概念
摘录自k8s中文社区https://www.kubernetes.org.cn/course kubernetes 源自希腊文,意为舵手,k与s之间是8个字母,所以也叫k8s, docker就像一个个的集装箱,容器本身仅提供了托管运行应用的底层逻辑,而容器编排 Orchestration才是真正产生价值所在, 而k8s就是负责运送doker的舵手,负责容器编排 容器编排是指容器应用的自动布局,协同,管理, 主要负责以下任务 Service Discovery Load Balancing Secrets/configuration/storage management Health checks Auto-[scaling/restart/healing] of containers and nodes Zero-downtime deploys 谷歌在容器编排领域已经浸淫十几年,在这期间出现过Docker Swarm, Mesos, 都被比下去了 K8S是容器编排领域的领导者 流程图 功能 基于容器的应用部署、维护和滚动升级 负载均衡和服务发现 跨机器和跨地区的集群调度 自动伸缩 无状态服务和有状态服务 广泛的Volume支持 插件机制保证扩展性 1、pod 一组紧密关联的容器集合,支持多个容器在一个pod中共享网络和文件系统,克通过进程间的通信和共享文件完成任务