Containerization and AKS Flashcards
Microsoft Azure Developer Associate AZ-204 Flashcards

| Front | Back |
| Explain the AKS control plane | The control plane manages Kubernetes orchestration and API services such as etcd and the Kubernetes API. |
| Explain the term container image | A lightweight, standalone, and executable package that includes all the elements needed to run software. |
| How can you scale applications in AKS | By modifying the replica count in a Deployment or using horizontal pod autoscaling. |
| How do you deploy a containerized application in AKS | By creating a Kubernetes Deployment and exposing it using a Service. |
| How does AKS handle load balancing | AKS uses Kubernetes Services like LoadBalancer to distribute traffic among pods. |
| How does AKS simplify Kubernetes management | By managing the Kubernetes control plane and automating tasks like patching and upgrades. |
| What are Kubernetes labels | Key-value pairs used to organize and select resources in a Kubernetes cluster. |
| What are Kubernetes taints and tolerations | Mechanisms to control pod placement on specific nodes. |
| What is a container | A standardized unit of software that packages code and dependencies together. |
| What is a Kubernetes ConfigMap | A resource used to externalize configuration data for applications running in a cluster. |
| What is a Kubernetes ingress | A resource for managing external HTTP/S access to services within a cluster. |
| What is a Kubernetes namespace | A mechanism to isolate resources and workloads within a Kubernetes cluster. |
| What is a Kubernetes node | A physical or virtual machine where Kubernetes workloads run. |
| What is a Kubernetes Secret | A resource to securely store sensitive data like passwords or API keys needed by pods. |
| What is a Kubernetes Service | An abstraction that allows pods to communicate with one another and external resources. |
| What is a Persistent Volume in Kubernetes | A storage resource provisioned in a cluster for long-term data retention. |
| What is AKS node scaling | The process of adding or removing nodes in a cluster to handle changes in workload demands. |
| What is az aks create | The Azure CLI command to provision an AKS cluster. |
| What is Azure Container Registry (ACR) | A service to store and manage container images for deployment in Azure. |
| What is Azure Kubernetes Service (AKS) | A managed Kubernetes service provided by Azure for container orchestration. |
| What is Azure Monitor for containers | A tool to monitor the performance and health of containerized applications in AKS. |
| What is container orchestration | A method to manage and automate deployment, scaling, and management of containerized applications. |
| What is Helm | A package manager for Kubernetes that simplifies application deployment and management. |
| What is kubectl | A command-line tool to interact with Kubernetes clusters. |
| What is RBAC in Kubernetes | Role-Based Access Control to manage users' permissions in a cluster. |
| What is the benefit of using containers | Containers ensure consistency in application behavior across different environments. |
| What is the difference between StatefulSet and Deployment in Kubernetes | StatefulSet manages stateful applications, while Deployment is used for stateless apps. |
| What is the purpose of a Dockerfile | It is a script used to build a Docker image by specifying base image and application dependencies. |
| What is the role of pods in Kubernetes | Pods are the smallest deployable units in Kubernetes, representing one or more containers. |
About the Flashcards
Prepare for your test with this essential study set. These flashcards for the Microsoft Azure Developer Associate exam help you master key terminology and core concepts. By reviewing these cards, you can solidify your understanding of containerization, orchestration, and cloud implementation. This deck provides a focused and efficient review of the ideas you will need to know for the exam.
This set dives into container fundamentals and core Kubernetes components like pods, nodes, and services. You'll explore Azure Kubernetes Service (AKS), covering cluster creation, application deployment, and scaling. The cards also cover tools like Helm and kubectl, plus concepts for managing storage, networking, and security within an AKS cluster.
Topics covered in this flashcard deck:
- Container and Kubernetes fundamentals
- Azure Kubernetes Service (AKS)
- Application deployment and scaling
- Kubernetes cluster management
- Storage, networking, and security
- Monitoring and essential tooling