|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/certified-kubernetes-administrator-cka-master-course/
课程评论:没有评论
**课程名称:** Certified Kubernetes Administrator (CKA) 考试认证大师课程 **课程概述:** 本课程全面涵盖了 Kubernetes 管理员(CKA)考试所需的关键领域,旨在帮助学员深入理解并掌握 Kubernetes 的核心概念、安装配置、集群维护、安全管理、存储、调度、日志监控以及故障排查等关键技能。通过系统的学习,学员将能够自信地设计、部署、配置和管理一个生产级的 Kubernetes 集群,并为 CKA 考试做好充分准备。 **课程主要内容:** * **核心概念:** 深入理解 Kubernetes API 原语、集群架构、网络原语(如 Service)等基本要素。 * **安装、配置与验证:** 学习如何设计 Kubernetes 集群,安装 Master 和 Worker 节点,配置安全的集群通信,搭建高可用 Kubernetes 集群,选择合适的网络解决方案,并对集群进行端到端的测试和验证。课程将重点介绍 `kubeadm` 工具的使用。 * **应用生命周期管理:** 掌握 Deployments 的使用,进行滚动更新和回滚,理解各种应用配置方式,学习如何扩展应用程序,以及创建具备自愈能力的应用程序。 * **集群维护:** 学习 Kubernetes 集群的升级流程,如何进行操作系统升级,以及实现集群的备份和恢复。 * **网络:** 理解集群节点和 Pod 的网络配置,掌握 Service 网络、LoadBalancer、Ingress 规则、集群 DNS 的配置和使用,以及 CNI(Container Network Interface)的概念。 * **安全:** 学习如何配置认证和授权,掌握 Kubernetes 安全原语,配置网络策略,创建和管理集群组件的 TLS 证书,安全使用镜像,以及配置 Security Context。 * **存储:** 理解 Persistent Volumes 的概念和创建,了解 Volumes 的访问模式,掌握 Persistent Volume Claims (PVCs) 的使用,配置应用程序实现持久化存储。 * **调度:** 学习使用 Label Selector 进行 Pod 调度,理解 DaemonSets 的作用,分析资源限制对 Pod 调度的影响,以及如何配置和使用多个调度器,手动调度 Pod。 * **日志与监控:** 掌握监控所有集群组件和应用程序的方法,以及管理集群组件和应用程序日志。 * **故障排查:** 学习如何排查应用程序失败、控制平面失败、Worker 节点失败以及网络故障。 **目标听众:** 希望通过 CKA 认证的系统管理员、DevOps 工程师、云原生技术爱好者以及任何对 Kubernetes 集群管理感兴趣的IT专业人士。
Major domains of Kubernetes Administration for CKA examSchedulingLogging/MonitoringApplication Lifecycle ManagementCluster MaintenanceSecurityStorageTroubleshootingCore ConceptsNetworkingInstallation, Configuration & ValidationInstallation, Configuration & ValidationDesign a Kubernetes clusterInstall Kubernetes masters and nodesConfigure secure cluster communicationsConfigure a Highly-Available Kubernetes clusterKnow where to get the Kubernetes release binariesProvision underlying infrastructure to deploy a Kubernetes clusterChoose a network solutionChoose your Kubernetes infrastructure configurationRun end-to-end tests on your clusterAnalyze end-to-end test resultsRun Node end-to-end testsInstall and use kubeadm to install, configure, and manage Kubernetes clustersCore ConceptsUnderstand the Kubernetes API primitivesUnderstand the Kubernetes cluster architectureUnderstand Services and other network primitivesApplication Lifecycle ManagementUnderstand Deployments and how to perform rolling updates and rollbacksKnow various ways to configure applicationsKnow how to scale applicationsUnderstand the primitives necessary to create a self-healing applicationCluster MaintenanceUnderstand the Kubernetes cluster upgrade processFacilitate operating system upgradesImplement backup and restore methodologiesNetworkingUnderstand the networking configuration on the cluster nodesUnderstand Pod networking conceptsUnderstand service networkingDeploy and configure the network load balancerKnow how to use Ingress rulesKnow how to configure and use the cluster DNSUnderstand CNISecurityKnow how to configure authentication and authorizationUnderstand Kubernetes security primitivesKnow to configure network policiesCreate and manage TLS certificates for cluster componentsWork with images securelyDefine security contextsSecure persistent key-value storeStorageUnderstand persistent volumes and know how to create themUnderstand access modes for volumesUnderstand persistent volume claims primitiveUnderstand Kubernetes storage objectsKnow how to configure applications with persistent storageSchedulingUse label selectors to schedule PodsUnderstand the role of DaemonSetsUnderstand how resource limits can affect Pod schedulingUnderstand how to run multiple schedulers and how to configure Pods to use themManually schedule a pod without a schedulerDisplay scheduler eventsKnow how to configure the Kubernetes schedulerLogging/MonitoringUnderstand how to monitor all cluster componentsUnderstand how to monitor applicationsManage cluster component logsManage application logsTroubleshootingTroubleshoot application failureTroubleshoot control plane failureTroubleshoot worker node failureTroubleshoot networking