





Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Kubernetes and Cloud Native Associate (KCNA) 2025.pdf
Typology: Exams
1 / 9
This page cannot be seen from the preview
Don't miss anything!






CNCF - correct answer ✅Cloud Native Computing Foundation Parent of the CNCF - correct answer ✅The Linux Foundation Cluster - correct answer ✅A logical grouping of all components within a cluster. Namespace - correct answer ✅A named logical grouping of Kubernetes components within a cluster. Used to isolate different workloads on the same cluster. Node - correct answer ✅A virtual machine or underlying server. There are two types of nodes:
Kubelet - correct answer ✅Kubelet is an agent installed on all nodes. Kubelet allows users to interact with nodes via the API Server and KubeCTL. KubeCTL - correct answer ✅A command line interface (CLI) that allows users to interact with the cluster and components via the API Server. Cloud Controller Manager - correct answer ✅Allows you to link a Cloud Service Provider (CSP) eg. AWS, Azure, GCP to leverage cloud services. Controller Manager - correct answer ✅A control loop that watches the state of the cluster and will change the current state back to the desired state. Scheduler - correct answer ✅Determines where to place pods on nodes. Places them in a scheduling queue. Kube Proxy - correct answer ✅An application on worker nodes that provides routing and filtering rules for ingress (incoming) traffic to pods. ConfigMap - correct answer ✅Allows you to decouple environment-specific configurations from your container images so that your applications are easily portable. Used to store non-confidential data in key-value pairs. Secret - correct answer ✅small amount of sensitive data such as a password, a token, or a key
What is used to deploy manifest files - correct answer ✅kubectl apply kubectl apply -f resources.yml Resource Configuration file - correct answer ✅Sometimes used to describe multiple resources in a manifest. Control Plane Node (formally known as...) - correct answer ✅Master Node Control Plan Node contains - correct answer ✅API Server
What processes run in the worker node? - correct answer ✅1) Container Runtime
kube-node-lease - correct answer ✅Holds lease objects associated with each node. Used to detect node failures by sending heartbeats. What is the command to view all namespaces - correct answer ✅kubectl get namespace What Kubernetes initial namespace is where all our pods and services run unless a namespace is specified? - correct answer ✅default In-Tree - correct answer ✅Plugins, components or functionality that are provided by default and/or reside in the main repository. (Internal plugins). Out-of-tree - correct answer ✅Plugins, components or functionality that must be installed manually, and extends or replaces the default behavior. (External plugins) Ednpoints - correct answer ✅Endpoints track the IP Addresses of the pods assigned to a Kubernetes Service. How to view a list of endpoints - correct answer ✅kubectl get endpoints Endpoint slices - correct answer ✅Endpoint Slices break up Endpoints into smaller manageable segments. Each Endpoint Slice has a limit of 100 pods. What breaks up Endpoints into smaller manageable segments? - correct answer ✅Endpoint Slices
Waht tracks the IP Addresses of the pods assigned to a Kubernetes Service? - correct answer ✅Endpoints Selectors - correct answer ✅1) labels
Command to show all labels - correct answer ✅kubectl get pods --show-labels Command to apply a lable - correct answer ✅kubectl label pods apache-web owner=devops What type of selector selects K8s objects based on object data? eg. Metadata, Status - correct answer ✅Field Selector What are Selectors - correct answer ✅Selectors are a way of selecting one or more Kubernetes Objects. What allows you to attach arbitrary non-identifying metadata to objects? - correct answer ✅Kubernetes annotations Command to directly deploy a POD - correct answer ✅kubectl apply -f ngnix.yaml (but not used in practice. Instead, you will use Deployment or Job as the kind)