Bash, the Crucial Exams Chat Bot
AI Bot
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. |
This deck provides insights into using containers in Azure, deploying container-based applications, and leveraging Azure Kubernetes Service (AKS) for container orchestration.