### Kubernetes是什么
![](https://img.kancloud.cn/0e/0d/0e0d8c9cc790be5169002a48abbc35bc_1011x358.png)
我们需要一个大规模容器编排系统,Kubernetes就是一个"容器编排系统"
### kubernetes具有以下特性:
- 服务发现和负载均衡
Kubernetes 可以使用 DNS 名称或自己的 IP 地址公开容器,如果进入容器的流量很大, Kubernetes 可以负载均衡并分配网络流量,从而使部署稳定。
- 存储编排
Kubernetes 允许你自动挂载你选择的存储系统,例如本地存储、公共云提供商等。
- 自动部署和回滚
你可以使用 Kubernetes 描述已部署容器的所需状态,它可以以受控的速率将实际状态 更改为期望状态。例如,你可以自动化 Kubernetes 来为你的部署创建新容器, 删除现有容器并将它们的所有资源用于新容器。
- 自动完成装箱计算
Kubernetes 允许你指定每个容器所需 CPU 和内存(RAM)。 当容器指定了资源请求时,Kubernetes 可以做出更好的决策来管理容器的资源。
- 自我修复
Kubernetes 重新启动失败的容器、替换容器、杀死不响应用户定义的 运行状况检查的容器,并且在准备好服务之前不将其通告给客户端。
- 密钥与配置管理
Kubernetes 允许你存储和管理敏感信息,例如密码、OAuth 令牌和 ssh 密钥。 你可以在不重建容器镜像的情况下部署和更新密钥和应用程序配置,也无需在堆栈配置中暴露密钥。
> Kubernetes 为你提供了一个可弹性运行分布式系统的框架。 Kubernetes 会满足你的扩展要求、故障转移、部署模式等。 例如,Kubernetes 可以轻松管理系统的 Canary 部署。
- 云平台介绍
- Docker介绍
- Docker架构
- Docker安装
- Docker命令实战
- Docker进阶实战
- 常用Docker容器构建
- Kubernetes简介
- Kubernetes架构
- kubeadm创建集群
- kubeadm引导集群
- Kubernetes资源
- Kubernetes-Deployment
- Kubernetes-Service
- Kubernetes-Ingress
- Kubernetes存储抽象
- Kubernets-PV&PVC
- Kubernetes-ConfigMap
- Kubernetes安装KubeSphere
- Linux单节点部署KubeSphere
- Linux多节点部署KubeSphere
- 中间件部署实战
- RuoYi-Cloud部署实战
- DevOps