You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -27,148 +27,78 @@ We have provided our hints and tips for several of these options in the followin
27
27
28
28
### Set up Kubernetes on bare compute resources in a cloud
29
29
30
-
Follow the basic steps from the [Terraform Kubernetes installer for Oracle Cloud Infrastructure](https://github.com/oracle/terraform-kubernetes-installer).
30
+
Follow the basic steps from the [Terraform OKE Module Installer for Oracle Cloud Infrastructure](https://oracle-terraform-modules.github.io/terraform-oci-oke/).
31
31
32
32
#### Prerequisites
33
33
34
-
1. Download and install [Terraform](https://www.terraform.io/) (v0.10.3 or later).
35
-
2. Download and install the [Terraform Provider for Oracle Cloud Infrastructure](https://github.com/terraform-providers/terraform-provider-oci) (v2.0.0 or later).
36
-
3. Create an Terraform configuration file at `~/.terraformrc` that specifies the path to the Oracle Cloud Infrastructure provider:
34
+
1. Download and install the [Terraform OKE Module Installer for Oracle Cloud Infrastructure](https://github.com/oracle-terraform-modules/terraform-oci-oke).
4. Ensure that you have [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/) installed if you plan to interact with the cluster locally.
41
+
1. Ensure that you have [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/) installed if you plan to interact with the cluster locally.
43
42
44
43
#### Quick start
45
44
45
+
The quick start uses the sample provided in [Multi-region service mesh with Istio and OKE](https://github.com/oracle-terraform-modules/terraform-oci-oke/tree/main/examples/istio-mc).
46
+
46
47
1. Do a `git clone` of the Terraform Kubernetes Installer project:
1. Edit the `terraform.tvfars` file to include values for your tenancy, user, and compartment. Optionally, edit the variables to change the `Shape` of the VMs for your Kubernetes master and workers, and your `etcd` cluster. For example:
73
+
1. In the `terraform.tfvars` file, update all values with the correct paths to the keys and IDs.
67
74
68
-
```properties
69
-
#give a label to your cluster to help identify it if you have multiple
1. If you need shared storage between your Kubernetes worker nodes, enable and configure NFS:
123
-
124
-
In the current GA version, the Oracle Container Engine for Kubernetes supports network block storage that can be shared across nodes with access permission RWOnce (meaning that only one can write, others can read only).
125
-
If you choose to place your domain on a persistent volume,
126
-
you must use a shared file system to store the WebLogic domain configuration, which MUST be accessible from all the pods across the nodes.
127
-
Oracle recommends that you use the Oracle Cloud Infrastructure File Storage Service (or equivalent on other cloud providers).
128
-
Alternatively, you may install an NFS server on one node and share the file system across all the nodes.
129
-
130
-
{{% notice note %}} Currently, we recommend that you use NFS version 3.0 forrunning WebLogic Server on Oracle Container Engine for Kubernetes. During certification, we found that when using NFS 4.0, the serversin the WebLogic domain went into a failed state intermittently. Because multiple threads use NFS (default store, diagnostics store, Node Manager, logging, and domain_home), there are issues when accessing the file store. These issues are removed by changing the NFS to version 3.0.
0 commit comments