diff --git a/deploy_kubeinvaders.sh b/deploy_kubeinvaders.sh index 2255067..92533e0 100644 --- a/deploy_kubeinvaders.sh +++ b/deploy_kubeinvaders.sh @@ -1,14 +1,16 @@ #Change with the namespace you want to stress TARGET_NAMESPACE='foobar' -#Change with the URL of your Kubeinvaders +#Change with the URL of your Kubeinvaders ROUTE_HOST=kubeinvaders.org kubectl apply -f kubernetes/kubeinvaders-namespace.yml kubectl apply -f kubernetes/kubeinvaders-deployment.yml -n kubeinvaders kubectl expose deployment kubeinvaders --type=NodePort --name=kubeinvaders -n kubeinvaders --port 8080 kubectl apply -f kubernetes/kubeinvaders-ingress.yml -n kubeinvaders -kubectl create sa kubeinvaders -n foobar +kubectl create sa kubeinvaders -n foobar +kubectl apply -f kubernetes/kubeinvaders-role.yml +kubectl apply -f kubernetes/kubeinvaders-rolebinding.yml TOKEN=`kubectl describe secret $(kubectl get secret -n foobar | grep 'kubeinvaders-token' | awk '{ print $1}') -n foobar | grep 'token:' | awk '{ print $2}'` kubectl apply -f kubernetes/kubeinvaders-role.yml kubectl set env deployment/kubeinvaders TOKEN=$TOKEN -n kubeinvaders diff --git a/kubernetes/kubeinvaders-namespace.yml b/kubernetes/kubeinvaders-namespace.yml index d0f37ac..e837d2d 100644 --- a/kubernetes/kubeinvaders-namespace.yml +++ b/kubernetes/kubeinvaders-namespace.yml @@ -1,11 +1,7 @@ -{ - "kind": "Namespace", - "apiVersion": "v1", - "metadata": { - "name": "kubeinvaders", - "labels": { - "name": "kubeinvaders" - } - } -} - +--- +apiVersion: v1 +kind: Namespace +metadata: + labels: + name: kubeinvaders + name: kubeinvaders