整理多哈服务器 K8s 容器编排部署的实战方法。
K8s 是容器编排标准。以下是部署实战。
一、集群规划 - 3 master + N worker - CNI 网络 - CSI 存储 - Ingress
二、部署步骤 1) 准备服务器 2) 安装 runtime 3) 安装 kubeadm 4) 初始化 master 5) 加入 worker 6) 网络插件 7) Ingress
三、核心对象 - Pod、Deployment - Service、Ingress - ConfigMap、Secret - PVC/PV
四、应用部署 - Deployment 定义 - Service 暴露 - Ingress 路由 - ConfigMap 配置
五、自动扩缩 - HPA 水平扩缩 - VPA 垂直扩缩 - Cluster Autoscaler
六、监控 - Prometheus - Grafana - 日志收集
七、安全 - RBAC - NetworkPolicy - Secret 加密
总结:K8s 部署要合理规划,监控和安全不可少。