Skip to content
This repository has been archived by the owner on Oct 13, 2022. It is now read-only.

bonovoxly/gke-nginx-ingress-controller

Repository files navigation

Overview

This is the NGINX Ingress Controller for use with GKE.

Requirement - Cluster Admin

Before applying the RBAC, edit the cluster-admin.yml file and edit it to add your user:

kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
  name: cluster-admins
subjects:
- kind: User
  name: <YOUR-GCLOUD-USER>
roleRef:
  kind: ClusterRole
  name: cluster-admin
  apiGroup: ""

Now apply the setting:

kubectl create -f cluster-admin.yml

Deployment

  • Deploy the default backend and Nginx Ingress Controller RBAC/deployment/loadbalancer:
./deploy.sh

(which basically runs...)

kubectl create -f default-backend.yml
kubectl create -f nginx-ingress-controller-rbac.yml
kubectl create -f nginx-ingress-controller.yml
kubectl create -f nginx-ingress-controller-service.yml

Uninstall

  • To uninstall/remove:
./remove.sh

About

GKE Kubernetes NGINX Ingress Controller.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages