> 技术文档 > 云计算实训44——K8S及pod相关介绍_云计算pod

云计算实训44——K8S及pod相关介绍_云计算pod


一、K8S基本概念

1、k8s是什么

K8S是Kubernetes的 缩写,由于k 和 s 之间有⼋个字符,所以因此得名。

Kubernetes 是⼀个可移植的、可扩展的开源平台,⽤于管理容器化 的⼯作负载和服务,可促进声

明式配置和⾃动化。

2、k8s的功能

Kubernetes 的⽬标:

让部署容器化的应⽤简单并且⾼效,提供了应⽤部署,规划,更新,维护的⼀种机制。

Kubernetes 在 Docker 等容器技术的基础上,为容器化的应⽤提供 部署运⾏、资源调度、服务发

现和动态伸缩等⼀系列完整功能,提⾼了⼤规模容器集群管理的便捷性。

主要功能:

容器编排:自动化管理容器的部署、扩展和运行。

负载均衡:自动分配流量到多个容器实例,确保应用的高可用性。

自我修复:监控容器的健康状态,自动重启或替换失败的容器。

服务发现和负载均衡:提供服务发现机制,使得容器能够互相找到并进行通信。

存储编排:自动挂载所需的存储系统,如本地存储、公共云提供的存储等。

自动扩展:根据负载情况自动增加或减少容器实例的数量。

配置管理和密钥管理:管理应用的配置和敏感信息(如密码、API密钥等)。

滚动更新和回滚:支持无停机时间的应用更新,并能够在出现问题时快速回滚到先前的版本。

多集群管理:支持跨多个集群的管理和调度。

3、k8s的架构


K8S 属于主从设备模型(Mater-Slave 架构)

Master 节