用途:面向刚开始接触 Kubernetes 的人,提供核心对象心智模型、kubectl 工作流、清单模板、探针与 Ingress 配置,以及集群搭建(EKS/GKE/kind)的选型判断;同时比较 systemd、Docker Compose、ECS/Fargate、PaaS 等替代方案。\n\n主要能力:给出采用 K8s 的决策规则(如 5-20 个服务、需要扩缩容/自愈/滚动发布才考虑托管 K8s);解释 Pod、Deployment、Service、Ingress、ConfigMap/Secret、Namespace、PV/PVC、Job/CronJob、StatefulSet、DaemonSet;提供最小 Deployment 与 Service 清单要点(固定镜像标签、requests/limits、readiness 探针,liveness 仅用于真卡死检测)。\n\n使用方式:先读 SKILL.md,再按需加载 references 下的深入文件;用 kubectl apply -f manifests/ 声明式部署,常用调试三连为 kubectl get pods、kubectl describe pod 与 kubectl logs --previous;用 rollout status/undo/history 管理发布;真实项目建议用 Kustomize 或 Helm。\n\n适用场景:评估是否采用 K8s、新建集群、编写首批清单、团队入职、做 PoC 部署。\n\n限制:不适用于与 K8s 无关或只需简单回答的任务;本地/CI 可用 kind/minikube/k3d,边缘或低资源用 k3s/k0s,自建 kubeadm 成本高。实际价格、许可与各云厂商最新细节暂未提供。
kubernetes-fundamentals
部署与运维
更新于 10-16 03:40