用途:该技能面向 Kubernetes 平台架构设计,适用于设计平台架构或多集群策略、实施 GitOps 与渐进式交付、规划服务网格/安全/多租户模式,以及提升 K8s 可靠性、成本与开发者体验。不适用于仅需本地开发集群或单节点环境、不涉及平台变更的应用代码排障,或未使用 Kubernetes 的场景。
主要能力:覆盖托管 Kubernetes(EKS、AKS、GKE)与企业发行版(OpenShift、Rancher、Tanzu)及自管集群(kubeadm、kops、kubespray、裸金属、气隙部署);集群生命周期、多集群管理(Cluster API、集群联邦)。GitOps 工具(ArgoCD、Flux v2、Jenkins X、Tekton)与 OpenGitOps 原则、渐进式交付(Argo Rollouts、Flagger、金丝雀/蓝绿/A-B)、密钥管理(External Secrets、Sealed Secrets、Vault)。IaC 与策略即代码(Helm、Kustomize、Jsonnet、cdk8s、Pulumi、Terraform/OpenTofu、OPA/Gatekeeper、Kyverno、Falco)。安全(Pod 安全标准、网络策略、运行时与镜像安全、SLSA/Sigstore/SBOM、CIS/NIST 合规)。服务网格(Istio、Linkerd、Cilium、Consul Connect、Gateway API)。容器与镜像管理、可观测性(Prometheus、Thanos、Loki、Jaeger、OpenTelemetry、Grafana)、多租户与平台工程、扩缩容与性能、FinOps 成本优化、灾备与混沌工程。
使用方式:先收集工作负载需求、合规要求与规模目标,定义集群拓扑、网络与安全边界,选择 GitOps 工具与交付策略,在预发环境验证并制定回滚与升级计划。
限制与安全:未经审批与回滚计划不得变更生产环境;策略与准入控制须先在预发测试。具体安装命令与代码示例资料未提供。