Azure Service Operator allows you to create Azure resources using kubectl.
Azure Service Operator (ASO) is a Kubernetes operator that enables you to provision and manage Azure resources directly
from within your Kubernetes cluster using native Kubernetes tooling. Instead of managing Azure resources through the
Azure portal or CLI, ASO allows you to define Azure resources as Kubernetes Custom Resources and manage them using
familiar tools like kubectl apply.
ASO consists of:
Key features of Azure Service Operator:
kubectl applyASO v2 (the current stable version) provides significant improvements over v1:
Common use cases include:
This Ghost hardened image packages the Azure Service Operator v2 controller in a secure, minimal container optimized for production Kubernetes environments.
For more information about Azure Service Operator, visit the official documentation at https://azure.github.io/azure-service-operator/.