User’s Guide

How to use Azure Service Operator v2 to manage your Azure resources from within your Kubernetes Cluster
Installation

Helm

Helm is the preferred way to install and manage Azure Service Operator.

YAML

You can install directly using YAML if you choose.

Uninstalling

Uninstalling ASO is easy.

Diagnosing problems

Common issues.

Configuration

Configuring ASO

Configuration of ASO is primarily via a secret in the azureserviceoperator-system namespace.

Annotations understood by the operator

A number of annotations can be used to control ASO behavior.

Handling secrets

Use Kubernetes secrets to manage secrets for Azure resources, and to publish secrets generated by Azure.

Sharing data through ConfigMaps

Configure your Azure resources using Kubernetes configmaps, and publish data from Azure as configmaps.

Resources

KeyVaults

For resiliency ASO introduces new options for creating KeyVaults.

Upgrading

Breaking Changes

Before upgrading, check for any breaking changes in the release notes.

Upgrading

Upgrading to a new release of ASO.

Reference

Frequently Asked Questions

Read our FAQ for answers to common questions.

Authentication

ASO supports multiple approaches to authentication.

CRD Management

How does ASO manage a large number of CRDs?

Conditions

Conditions are used to report the status of a resource.

Metrics

ASO exposes metrics for Prometheus.

Best practices

See best practices for ASO best practices.