Installing the Advanced Server Operator on GKE

To install the Operator in a GKE environment, complete the following steps as a user with administrative rights:

  1. Download the following files:

  2. Configure the Operator as required by creating an operator-values.yaml file, e.g. my-operator-values.yaml based on the sample-operator-values.yaml file provided. For more information about configuring an Operator, see Using Advanced Server Operator.

  3. Complete the required prerequisites based on your requirements as specified in the custom operator values yaml file, e.g., my-operator-values.yaml. For more information on prerequisites, refer to the relevant sections of the configuration file in Using Advanced Server Operator.

  4. Once the operator values yaml file is updated and the necessary prerequisites are met, install the operator in a namespace of your choice with your custom configuration using the helm chart provided:

    helm install epas-operator-1.0.0.tgz \

    -f <my-operator-values.yaml> \

    --namespace=<my-operator-namespace>

  5. After the Operator is successfully installed, verify that the Operator service is available by running the command:

kubectl get svc epas-operator -n <my-operator-namespace>
Note:
The EXTERNAL-IP and PORT are generated after running the Operator service command:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
epas-operator NodePort x.x.x.x <external-ip> <port> :xxxxx/TCP 10s
  1. After running the Operator service command, the API Server URL for the CLI tool, (epasctl), would be:

    https://<external-ip>:<port>

    Note:

    The end users will need this URL in order to use the CLI tool, epasctl, as mentioned in Installing the Advanced Server Operator CLI (epasctl).