...
Code Block |
---|
compartment_id: <compartment_ocid from terraform output> subnet_id: <loadbalancer_subnet_ocid from terraform output> cluster_id: <cluster_ocid from terraform output> authType: user deploymentNamespace: uepe |
Generate the manifest .yaml files for the required resourcesPerform helm install with the oci-native-ingress-controller-values.yaml
Code Block |
---|
helm template --include-crdsinstall oci-native-ingress-controller helm/oci-native-ingress-controller -f oci-native-ingress-controller-values.yaml --output-dir deploy/manifests |
Comment out the Namespace resource from deploy/manifests/oci-native-ingress-controller/templates/deployment.yaml (otherwise it will try to create it, but it’s already created in a previous step).
Code Block |
---|
#apiVersion: v1
#kind: Namespace
#metadata:
# name: uepe |
Deploy the required resources using the manifest .yaml files
Code Block |
---|
kubectl apply -f deploy/manifests/oci-native-ingress-controller/crds |
Code Block |
---|
kubectl apply -f deploy/manifests/oci-native-ingress-controller/templates |
Confirm that OCI native ingress controller has been installed successfully
Code Block |
---|
kubectl logs <pod-names> -n uepe |
...