Cluster Administrator Tasks

Perform the following tasks on your local system:

  1. Configure OCI CLI access. See Using the OCI CLI in the Oracle Private Cloud Appliance User Guide. If you work in more than one tenancy, create a profile for each tenancy as described in Using Multiple Profiles. If you already have OCI CLI installed, use oci -v to check the version. The minimum required version for using OKE is 3.48.0.

  2. Install the Kubernetes client command line tool, kubectl. See Install kubectl. If you already have kubectl installed, ensure the version is within one minor version of the Kubernetes version that you are using. See Supported Versions of Kubernetes.

Perform the following tasks in the Private Cloud Appliance Compute Enclave or on your local system:

  1. Create network resources: VCN, subnets, internet gateway, NAT gateway, route tables, and security lists. See Creating OKE Network Resources.

  2. Create the OraclePCA-OKE.cluster_id defined tag.

    This tag is required to create or update an OKE cluster or node pool. This tag is used to identify instances that need to be in a dynamic group. See Creating the OraclePCA-OKE.cluster_id Tag.

  3. Create the OraclePCA tag namespace and keys that are used when creating a cluster. See Creating OraclePCA Tags.
  4. Create an OKE cluster. See Creating an OKE Cluster.

  5. Create a Kubernetes configuration file for the cluster. See Creating a Kubernetes Configuration File.

  6. Create a Kubernetes Dashboard to manage the cluster and to manage and troubleshoot applications running in the cluster. On the https://kubernetes.io/ site, see Deploy and Access the Kubernetes Dashboard.

  7. Create a worker node pool. See Creating an OKE Worker Node Pool.

  8. Configure any registries or repositories that the worker nodes need.

  9. Create a service to expose containerized applications outside the Private Cloud Appliance. See Exposing Containerized Applications.

  10. Create persistent storage for applications to use. See Adding Storage for Containerized Applications.