cka-pre icon indicating copy to clipboard operation
cka-pre copied to clipboard

总结一些Kubernets 知识点, 根据CNCF curriculum v1.9.0 编写

Certified Kubernetes Administrator (CKA) 知识点详解

The Certified Kubernetes Administrator (CKA) program was created by the Cloud Native Computing Foundation (CNCF), in collaboration with The Linux Foundation, to help develop the Kubernetes ecosystem. As the fourth highest velocity open source project, Kubernetes use is exploding.

The Cloud Native Computing Foundation is committed to growing the community of Kubernetes Administrators, thereby allowing continued growth across the broad set of companies and organizations that are using Kubernetes. Certification is a key step in that process, allowing certified administrators to quickly establish their credibility and value in the job market, and also allowing companies to more quickly hire high-quality teams to support their growth.

Scheduling(5%)

  • Use label selectors to schedule Pods
  • Understand the role of DaemonSets
  • Understand how resource limits can affect Pod scheduling
  • Understand how to run multiple schedulers and how to configure Pods to use them
  • Manually schedule a pod without a scheduler
  • Display scheduler events
  • Know how to configure the Kubernets scheduler

Logging/Monitoring

  • Understand how to monitor all cluster components
  • Understand how to monitor applications
  • Manage cluster component logs
  • Manage application logs

Application Lifecycle Management

  • Understand Deployment and how to perform rolling updates and rollbacks
  • Know various ways to configure applications
  • Know how to scale applications
  • Understand the primitivies necessary to create a self-healing application

Cluster Maintenance

  • Understand Kubernets cluster upgrade process
  • Facilitate operating system upgrades
  • Implement backup and restore methodologies

Security

  • Know how to configure authentication and authorization
  • Understand Kubernets security primitives
  • Know to configure network policies
  • Create and manage TLS certificates for cluster components
  • Work with images securely
  • Defilne security context
  • Secure persistent key value store
  • Work with role-based access control

Storage

  • Understand persistent volumes and know how to create them
  • Understand Access Modes for volumes
  • Understand persistent volume claims primitive
  • Understand Kubernetes Storage objects
  • How to cofnigure application with persistent storage

Networking

  • Understanding the networking configuration on the cluster nodes
  • Understand Pod networking concepts
  • Understand service networking
  • Deploy and configure network load balancer
  • Know how to use Ingress rules