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:

Procedure

To install Instana on Azure Kubernetes Service, complete the following steps:

  1. Install the Instana kubectl plug-in, see Installing the Instana kubectl plug-in.

  2. Install Helm, see Preparing for online installation.

  3. Verify the Instana and Operator versions:

    kubectl instana -v
    
  4. 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
    
  5. Add the Helm repositories, see Preparing to install data store operators.

  6. Install data store Operator:

    1. Create a Cassandra data store, see Creating a Cassandra data store.
    2. Create a Clickhouse data store, see Creating a ClickHouse data store.
    3. Create an Elasticsearch data store, see Creating an Elasticsearch data store.
    4. Create a Kafka data store, see Creating a Kafka data store.
    5. Create a Postgres data store, see Creating a Postgres data store.
    6. Create a Zookeeper data store, see Creating a ZooKeeper data store.
    7. Install BeeInstana, see Using the BeeInstana Kubernetes Operator.
  7. Install Instana Enterprise operator, see Installing the Instana Enterprise operator.

  8. Download the Instana license:

    kubectl instana license download --sales-key <redacted>
    
  9. Install the Instana backend with Azure Filesystem, see Installing the Instana backend.

  10. Add the load balancer details and DNS, see Setting up load balancers and DNS.