用途:面向生产部署,帮助掌握 Docker 容器化与 Kubernetes 编排,可用于构建镜像、运行容器、编写 Compose 与 K8s 清单、执行部署与回滚,以及排查运行故障。
主要能力:必学内容包括 Docker 基础(镜像、容器、卷)、Dockerfile 最佳实践(多阶段构建、安全)、Docker Compose、Kubernetes 架构、Deployments、Services、Ingress 与健康检查。可选内容含 Helm charts、ConfigMaps 与 Secrets、持久化存储、网络策略。进阶方向含自定义 operator、服务网格、多集群策略。
使用方式:技能参数 platform 可选 docker/kubernetes/both(默认 both),operation 为必填的操作类型。资料给出常用命令,如 docker build -t app:v1 .、docker run -d -p 8080:80 --name app app:v1、docker compose up -d、kubectl get pods -A、kubectl apply -f manifest.yaml、kubectl rollout undo deployment/app、helm rollback release 1 等,可直接照用。排障可按检查清单执行:kubectl get pods -o wide、kubectl describe pod、kubectl logs pod --previous、kubectl top pods。
适用场景:镜像构建与本地运行、Compose 编排、K8s 部署与发布回滚、Helm 发布管理,以及处理 ImagePullBackOff、CrashLoopBackOff、Pending、OOMKilled 等问题。
限制:资料未提供具体版本、平台支持范围、收费与价格信息,暂未提供;实际命令效果取决于集群与镜像环境,需自行确认。