Cluster Administrator Tasks
Perform a set of tasks to create OKE clusters on Compute Cloud@Customer.
Prerequisites
Perform the following tasks on your local system that you use to administer OKE:
-
Configure the OCI CLI so you can run CLI commands. See Command Line Interface (CLI).
If you already have the OCI CLI installed, use
oci -v
to check the version. The minimum required version for using OKE is 3.15.1.If you work in more than one tenancy, create a profile for each tenancy as described in Creating a Profile in the Oracle Cloud Infrastructure CLI Configuration File.
-
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're using. See Supported Versions of Kubernetes.
OKE User Workflow
Perform the tasks in the following table to configure OKE on Compute Cloud@Customer.
No. | Task | Links |
---|---|---|
1. |
Create Network resources. Create a VCN, subnets, internet gateway, NAT gateway, route tables, and security lists. |
Creating Network Resources for OKE |
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. |
Creating the OraclePCA-OKE.cluster_id Tag |
3. |
Create the OraclePCA tag namespace and keys that are used when creating a cluster. |
Creating OraclePCA Tags For OKE |
4. |
Create an OKE cluster. |
Creating an OKE Cluster |
5. |
Create a Kubernetes configuration file for the cluster. |
Creating a Kubernetes Configuration File |
6. |
Create a Kubernetes Dashboard. The dashboard helps you manage the cluster and manage and troubleshoot applications running in the cluster. |
On the Kubernetes site, see Deploy and Access the Kubernetes Dashboard |
7. |
Create a worker node pool. |
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 infrastructure. |
Exposing Containerized Applications |
10. |
Create persistent storage for applications to use. |
Adding Storage for Containerized Applications |