Installing Custom Edition on Azure Kubernetes Service
You can install the self-hosted Instana Custom Edition on Azure Kubernetes Service (AKS).
Prerequisites
Make sure that the following prerequisites are met:
- The Instana agent key and download key are obtained.
- The following tools are installed and ready to use:
Procedure
To install Instana on Azure Kubernetes Service, complete the following steps:
-
Install the Instana kubectl plug-in, see Installing the Instana kubectl plug-in.
-
Install Helm, see Preparing for online installation.
-
Verify the Instana and Operator versions:
kubectl instana -v
-
Create the namespaces for data stores:
kubectl create ns instana-zookeeper kubectl create ns instana-kafka kubectl create ns instana-clickhouse kubectl create ns instana-postgres kubectl create ns instana-cassandra kubectl create ns instana-elastic kubectl create ns instana-core kubectl create ns instana-units kubectl create ns instana-operator kubectl create ns cert-manager
-
Add the Helm repositories, see Preparing to install data store operators.
-
Install data store Operator:
- Create a Cassandra data store, see Creating a Cassandra data store.
- Create a Clickhouse data store, see Creating a ClickHouse data store.
- Create an Elasticsearch data store, see Creating an Elasticsearch data store.
- Create a Kafka data store, see Creating a Kafka data store.
- Create a Postgres data store, see Creating a Postgres data store.
- Create a Zookeeper data store, see Creating a ZooKeeper data store.
- Install BeeInstana, see Using the BeeInstana Kubernetes Operator.
-
Install Instana Enterprise operator, see Installing the Instana Enterprise operator.
-
Download the Instana license:
kubectl instana license download --sales-key <redacted>
-
Install the Instana backend with Azure Filesystem, see Installing the Instana backend.
-
Add the load balancer details and DNS, see Setting up load balancers and DNS.