高级
Kubernetes
从 Pod 到生产环境,全面学习 Kubernetes。涵盖部署、服务、入口控制器、Helm、扩缩容、RBAC 和可观测性。
14 节8h 实操11 种语言
免费开始学习Kubernetes 课程共 14 节,按顺序
- 125 分钟
什么是Kubernetes
Why orchestrators existControl plane vs nodesKubectlCluster-infoManifests - 230 分钟
您的第一个 Pod
Pod manifestKubectl applyKubectl getKubectl logsKubectl execKubectl delete - 335 分钟
部署与副本集
Deployment manifestReplicasReplicaSetRolling updatesRollout statusRollout undo - 435 分钟
服务
ClusterIPNodePortLoadBalancerSelector matching labelsKubectl exposePort-forward - 535 分钟
ConfigMap 与 Secret
ConfigMap manifestEnvFromMount as fileSecret base64Kubectl create secret genericNever commit real secrets - 635 分钟
卷与持久化存储
EmptyDirPersistentVolumeClaimStorageClassPVC manifestMount in a Deployment - 725 分钟
命名空间与标签
Kubectl create namespace-n flagDefault vs kube-systemLabelsSelectorsKubectl get -l - 835 分钟
入口
Ingress controllerIngress manifestHost and path rulesIngressClassNameTLS via cert-manager - 935 分钟
Helm 基础
Chart structureValues.yamlHelm installHelm upgradeHelm templateWhen to use Helm vs raw manifests - 1035 分钟
探针与自愈
Liveness probeReadiness probeStartup probeHttp probe specRestart policyWhat happens on failure - 1130 分钟
扩缩容与水平Pod自动扩缩器(HPA)
Kubectl scaleMetrics-server requirementHorizontalPodAutoscaler manifestCPU targetVPA mention - 1235 分钟
基于角色的访问控制
ServiceAccountRole vs ClusterRoleRoleBindingLeast privilegeVerbs and resources - 1330 分钟
可观测性
Stdout-as-logsKubectl logsPrometheus + grafanaOpenTelemetry mentionWhere to start - 1460 分钟
毕业项目:部署一个技术栈
Multi-service DeploymentConfigMap for configSecret for db passwordPVC for db dataIngress for the APILiveness probe+1
用你的语言学习 Kubernetes
每一节课、测验和导师回复都以你的语言显示。AI 导师会用你提问的语言来回答。
Learn Kubernetes in EnglishAprende Kubernetes en españolAprenda Kubernetes em portuguêsتعلّم Kubernetes بالعربيةKubernetes را به فارسی یاد بگیریدApprenez Kubernetes en françaisKubernetes हिन्दी में सीखें用中文学习 KubernetesPelajari Kubernetes dalam bahasa IndonesiaИзучайте Kubernetes на русскомKubernetes auf Deutsch lernen
