Advanced Search
Search Results
44 total results found
Kubestronaut
Individuals who have successfully passed every CNCF’s Kubernetes certifications – CKA, CKAD, CKS, KCNA, KCSA – will receive the title of “Kubestronaut”
KCNA
Kubernetes and Cloud Native Associate
Cross-Chapter Topics
CKA
CKS
KCSA
CKAD
Kubernetes Fundamentals
Container Orchestration
Cloud Native Architecture
Cloud Native Observability
Cloud Native Application Delivery
Kubernetes Resources
Kubernetes Architecture
Kubernetes Resources
In Kubernetes, resources are like building blocks used to create and manage your cluster. Each resource is an object with metadata (such as names and labels) and a desired state that defines its behavior. All objects in Kubernetes are managed by an API and sto...
Kubernetes Architecture
Control Plane: API Server (kube-apiserver) etcd Controller Manager (kube-controller-manager) Scheduler (kube-scheduler) Cloud Controller Manager (optional) Node (Worker Node): Kubelet Kube Proxy Container Runtime (z. B. containerd, CRI-O, Dock...
Kubernetes API
Kubernetes is an object based system - everything is managed and stored in objects, and it also provides the tools to manage those objects. Each object contains of three parts: Metadata: Information about the object, like its name and labels. Specification ...
Containers
What is a Container? Lightweight and portable. OS-level virtualization (compared to VMs). Runs applications and dependencies in an isolated environment. Container Runtime: OCI standards for container image format. Examples: containerd, CRI-...
Scheduling
What is Scheduling? Process of assigning Pods to Nodes in a Kubernetes cluster. Kubernetes Scheduler: The component responsible for deciding which Node a Pod should run on. Works based on the available resources and the Pod's resource require...
Container Orchestration Fundamentals
Need for Orchestration: Scaling applications. Self-healing of workloads. Load balancing. Resource optimization. Kubernetes as an Orchestration Tool: Managing containerized workloads. Scheduling containers on nodes. Ensuring desired state ...
Runtime
What is Container Runtime? A container runtime is software responsible for running containers, managing their lifecycle (start, stop, execute), and interacting with the operating system to create and manage containers. Kubernetes and Container Ru...
Security
1. Container Security: Image Scanning: Ensuring container images are free from vulnerabilities before deployment. Tools like Clair, Trivy, or Anchore can scan for known vulnerabilities in container images. Immutable Images: Using read-only image...
Networking
Networking in Kubernetes (KCNA Relevant) Networking is a core component of Kubernetes, enabling communication between Pods, Services, and external resources. Below are the relevant Networking topics for Kubernetes in the context of the KCNA ...
Service Mesh
Service Mesh in Kubernetes (KCNA Relevant) A Service Mesh is a dedicated infrastructure layer that controls and manages the communication between microservices in a Kubernetes cluster. It provides features like traffic management, security, monitoring, and ob...
Storage
Storage in Kubernetes (KCNA Relevant) In Kubernetes, storage plays a crucial role in providing persistent storage solutions for applications running in containers. Unlike containers, which are ephemeral and can be destroyed and recreated, storage needs to per...
Autoscaling
Autoscaling in Kubernetes (KCNA) Horizontal Pod Autoscaler (HPA): Scales Pods based on resource utilization (CPU, memory, custom metrics). Monitors and adjusts Pod replicas dynamically. Vertical Pod Autoscaler (VPA): Adjusts resource request...
Serverless
Serverless Overview: No infrastructure management. Auto-scaling, event-driven execution. Serverless on Kubernetes: Use tools like Knative, Fission. Event-driven, auto-scaling on Kubernetes. Knative: Extends Kubernetes for serverles...
Community and Governance
CNCF Mission: Promote cloud-native computing ubiquity. Support open-source projects for scalable, resilient, and manageable applications. Project Maturity Levels (CNCF): Sandbox: Experimentation and community support. Incubation: Maturity, t...
Roles and Personas
DevOps Engineer: Bridges development and operations. Optimizes processes, automates workflows, ensures smooth releases. Site Reliability Engineer (SRE): Ensures reliability, scalability, and performance of systems. Combines development an...
Open Standards
Definition: Public, open specifications for interoperability. Avoids vendor lock-in, promotes flexibility and integration. CNCF & Open Standards: Promotes open standards for cloud-native technologies (e.g., Kubernetes, Helm). Ensures cross-p...