- kubernetes可以将非常大的规模的容器放到一个cluster(集群)中进行管理,并支持一些高级功能
- 如负载均衡,故障转移等
核心概念
- 容器编排基础设施:调度、服务发现、扩缩容、声明式API。被 Knative、Argo CD 等作为底座使用。
- Kubernetes (k8s) 是一个用于容器编排的开源平台,它的核心概念包括以下几个部分:
架构
- child::多集群架构
容器的运行环境
管理机器
- child::Namespace(命名空间)
- child::Deployment(部署)
- child::ConfigMap 和 [child::Secret](配置和机密)
- child::Kubelet
- child::Kube-proxy
- child::控制平面(Control Plane)
- child::控制器(Controllers)
- child::污点和容忍(Taints and Tolerations)
提供服务
高级架构
使用指南
- child::kubeconfig
- 与k8s交互:kubernetes API
- 修改正在运行的容器
复习
child::
kubernetes复习列表
指向原始笔记的链接 list filter(file.etags, (tag) => startswith(tag, "#review/后端/k8s")) from #review/后端/k8s where sr-due <= date(today) or sr-due = null sort sr-due asc
father:: docker cluster