Reference Documentation: Azure Containers
Azure Container Instances (ACI)
Azure Container Instances (ACI) offers the fastest and simplest way to run a container in Azure, without having to manage any virtual machines or adopt a higher-level orchestration service.
Key Concepts & APIs
Configuration Options
When deploying containers with ACI, you can configure:
- CPU and Memory: Specify the resources needed for your containers.
- Networking: Assign IP addresses, ports, and configure DNS.
- Volumes: Mount Azure Files shares for persistent storage.
- Environment Variables: Pass configuration data to your containers.
- Secrets: Securely inject sensitive information.
Resource Limits & Quotas
Understand the limits and quotas associated with ACI deployments to ensure optimal performance and cost-effectiveness.
Azure Kubernetes Service (AKS)
Azure Kubernetes Service (AKS) simplifies deploying, managing, and operating Kubernetes. AKS securely integrates with Azure services and provides a managed Kubernetes experience.
AKS API Specifications
Explore the Kubernetes API and AKS-specific extensions:
Kubectl Commands
Reference for common kubectl commands used with AKS:
| Command | Description |
|---|---|
kubectl get pods |
List pods in the current namespace. |
kubectl describe pod <pod-name> |
Show detailed information about a pod. |
kubectl apply -f <manifest.yaml> |
Apply a Kubernetes configuration file. |
kubectl logs <pod-name> |
View logs for a pod. |
AKS Cluster Configuration
Learn about the configuration parameters for AKS clusters, including node pools, networking, and add-ons.
Azure Container Registry (ACR)
Azure Container Registry (ACR) is a managed, private Docker registry service that stores and manages private container images and related artifacts.
ACR REST API
Detailed documentation for the ACR REST API:
ACR Tasks
ACR Tasks allow you to automate container image builds and pushes in Azure:
ACR Authentication
Understand the different authentication methods for ACR, including service principals and managed identities.
Docker on Azure
Running Docker containers on Azure can be done in various ways, from single containers to large-scale orchestrations.
Open Source Tools
Azure integrates seamlessly with popular open-source container tools.