Verified Commit 4d40ddb8 authored by Xueshan Feng's avatar Xueshan Feng
Browse files

added external-dns.

parent 2f47ed4b
Loading
Loading
Loading
Loading
+18 −3
Original line number Diff line number Diff line
@@ -89,11 +89,26 @@ destroy-tiller: #config-kube ## destroy helm tiller
##############################
.PHONY: heapster
heapster: ## Install heapster
	helm install --name heapster --namespace kube-system --set rbac.create=true stable/heapster
	helm install -f - --name heapster --namespace kube-system --set rbac.create=true stable/heapster
PHONY: upgrade-heapster
upgrade-heapster: ## Update heapster
	helm upgrade heapster --set rbac.create=true stable/heapster
.PHONY: heapster
destroy-heapster: ## Install heapster
.PHONY: destroy-heapster
destroy-heapster: ## Destroy heapster
	helm del heapster

##############################
## External DNS
##############################
.PHONY: external-dns
external-dns: ## Install external-dns
	cat ${TEMPLATES}/external-dns/config.yaml | envsubst | \
	helm install -f - --name external-dns --namespace kube-system stable/external-dns
PHONY: upgrade-external-dns
upgrade-external-dns: ## Update external-dns
	cat ${TEMPLATES}/config.yaml | envsubst | \
	helm upgrade -f external-dns stable/external-dns
.PHONY: destroy-extenral-dns
destroy-extenral-dns: ## Destroy extenral-dns
	helm del extenral-dns