+Ingress
This commit is contained in:
parent
db67dde361
commit
bdf505b79c
1 changed files with 19 additions and 3 deletions
|
@ -13,13 +13,29 @@ k8sDeploy () {
|
||||||
cd ${groot}/contrib/ansible && \
|
cd ${groot}/contrib/ansible && \
|
||||||
ansible-playbook bootstrap-node.yml && \
|
ansible-playbook bootstrap-node.yml && \
|
||||||
ansible-playbook init-cluster.yml
|
ansible-playbook init-cluster.yml
|
||||||
|
while true ; do
|
||||||
|
echo "Waiting for CNI..."
|
||||||
|
result=$(kubectl get nodes|awk '{print $2}'| tail -1| grep -nE '^Ready')
|
||||||
|
if [ -z "$result" ] ; then
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
sleep 1
|
||||||
|
done
|
||||||
|
}
|
||||||
|
InstallIngress () {
|
||||||
|
# Allow scheduling on our master node
|
||||||
|
kubectl taint nodes k8s-demo node-role.kubernetes.io/master-
|
||||||
|
# Installing Ingress
|
||||||
|
helm repo add nginx-stable https://helm.nginx.com/stable && \
|
||||||
|
helm repo update && \
|
||||||
|
helm install nginx-stable/nginx-ingress --namespace kube-system --generate-name --set rbac.create=true
|
||||||
}
|
}
|
||||||
#InstallIngress () {
|
|
||||||
#
|
|
||||||
#}
|
|
||||||
|
|
||||||
if [ ! -f ${bootflag} ]; then
|
if [ ! -f ${bootflag} ]; then
|
||||||
touch ${bootflag}
|
touch ${bootflag}
|
||||||
k8sDemoWA;
|
k8sDemoWA;
|
||||||
k8sDeploy;
|
k8sDeploy;
|
||||||
|
echo "Sleeping for 120s..."
|
||||||
|
sleep 120;
|
||||||
|
InstallIngress;
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue