Page cover

Install Ingress nginx

Create namespace & vpc

To install Ingress on nginx first, you need to create a namespace and a vpc.

kubectl create ns ingress-nginx

Next, create a YAML file named cvpc-ingress-nginx.

nano cvpc-ingress-nginx.yaml

Copy and paste the following YAML contents

apiVersion: tenants.cloudeka.ai/v1alpha2
kind: CloudekaVPC
metadata:
  name: ingress-nginx
  namespace: ingress-nginx
spec:
  isolate: false

After pasting the syntax, save the file by pressing Ctrl + O, then press the Enter key and exit the editor by pressing Ctrl + X. The next step is to apply this configuration.

kubectl apply -f cvpc-ingress-nginx.yaml

Add the Helm Repository

Add a Helm repository by running the following command.

Create values.yaml file from the helm repository

Modify values.yaml file.

Set resources ingress controller.

Set resources create secret job.

Set resources patch webhook job.

Deploy ingress nginx.

Last updated