Verified Commit 6fe088fa authored by Xueshan Feng's avatar Xueshan Feng
Browse files

added nginx-ingress addon.

parent 9cf4fe13
Loading
Loading
Loading
Loading
+23 −1
Original line number Diff line number Diff line
@@ -112,3 +112,25 @@ upgrade-external-dns: ## Update external-dns
destroy-extenral-dns: ## Destroy extenral-dns
	helm del extenral-dns

##############################
## neginx-ingress
##############################
.PHONY: nginx-ingress
nginx-ingress: delete-nginx-ingress ## Install RBAC nginx-ingress
	@# https://github.com/kubernetes/ingress/tree/master/examples/rbac/nginx
	cat ${TEMPLATES}/nginx-ingress/config.yaml | envsubst | \
		helm install -f - --name nginx-ingress --namespace kube-system \
		--set controller.service.loadBalancerSourceRanges={${MY_IP}} \
		stable/nginx-ingress

.PHONY: upgrade-nginx-ingress
upgrade-nginx-ingress: ## Update nginx-ingress controller
	helm upgrade ${HELM_RELEASE_PREFIX}-nginx-ingress --namespace kube-system \
		-f nginx-ingress/config.yaml \
		--set controller.service.loadBalancerSourceRanges={${MY_IP}} \
		stable/nginx-ingress

.PHONY: delete-nginx-ingress
delete-nginx-ingress: ## Delete nginx-ingress
	@-helm delete --purge ${HELM_RELEASE_PREFIX}-nginx-Ingress