KubeArmor/MySQLClient/deployments/deploy.sh
2021-05-28 15:31:33 +00:00

20 lines
605 B
Bash
Executable file

#!/bin/bash
NAMESPACE=kubearmor
find . -name *.yaml -exec sed -i "s/namespace: kubearmor/namespace: $NAMESPACE/g" {} \;
KUBEARMOR_NS=$(kubectl get ns | grep $NAMESPACE | wc -l)
if [ $KUBEARMOR_NS == 0 ]; then
kubectl create namespace $NAMESPACE
fi
KUBEARMOR_MYSQL=$(kubectl get pods -n $NAMESPACE | grep mysql | wc -l)
if [ $KUBEARMOR_MYSQL == 0 ]; then
kubectl -n $NAMESPACE apply -f mysql/mysql-deployment.yaml
fi
KUBEARMOR_CLIENT=$(kubectl get pods -n $NAMESPACE | grep mysql-client | wc -l)
if [ $KUBEARMOR_CLIENT == 0 ]; then
kubectl -n $NAMESPACE apply -f client-deployment.yaml
fi