Kubernetes as a Service
- You need not maintain control plane and for the nodes pay the bills as you pay for normal vms
- Worker nodes can be scaled automatically
Azure Kubernetes Service
- This is hosted Kubernetes service from Azure
Features:
- Identity and Security Management
- Kubernetes RBAC: AKS supports native K8s RBAC
- Azure AD: AKS can be configured with Azure AD
- Integrated Logging and monitoring
- Container insights feature in Azure Monitor can be addon to the AKS cluster
- Azure Monitor managed service for Prometheus
- Cluster node and pod scaling
- Cluster autoscaler for scaling nodes and pod autoscaler for scaling pods
- Cluster node upgrades
- Automatable cluster node upgrades
- Storage volume support: Storage classes suppported for azure storage backends
- Ingress with Azure Applicaton Gateway
Addons
- They provide extra capabilities to AKS cluster Refer Here
- Extensions: Refer Here
Pricing tiers
- free
- standard
- Refer Here for additional docs
AKS Cluster Creation
- refer class room video for screens
Networking in AKS
- overview
-
Azure has two CNI’s
- kubenet
- Azure CNI
- Kubenet Refer Here
- Azure CNI Refer Here
-
Azure CNI:
- CNI
- CNI Overlay
- CNI powered by Cilium
- Bring your own Refer Here
Exercises
- Create an AKS Cluster
- from portal
- from cli
- terraform
- Enable addons
- network policy
- upgrade from free to standard
