# connect to cluster in Google Kubernetes Engine $ gcloud container clusters get-credentials <your-cluster> --zone <your-zone> --project <your-project> $ git clone --depth=1 https://github.com/helm/charts.git $ cd charts/stable/mysql $ vim values.yaml $ helm install --name dbserver -f values.yaml stable/mysql $ kubectl get pods $ MYSQL_ROOT_PASSWORD=$(kubectl get secret --namespace default dbserver-mysql -o jsonpath="{.data.mysql-root-password}" | base64 --decode; echo) $ echo $MYSQL_ROOT_PASSWORD $ kubectl run -i --tty ubuntu --image=ubuntu:16.04 --restart=Never -- bash -il root@ubuntu:/# apt-get update && apt-get install mysql-client -y root@ubuntu:/# mysql -h dbserver-mysql -p mysql> exit root@ubuntu:/# exit $ kubectl get pvc $ kubectl get pv # clean up $ helm delete --purge dbserver $ kubectl delete pod/ubuntu
Showing posts with label Google Kubernetes Engine. Show all posts
Showing posts with label Google Kubernetes Engine. Show all posts
Tuesday, December 17, 2019
Helm Chart for MySQL in GKE
Here is how to deploy and test connectivity of MySQL in Google Kubernetes Engine GKE
Subscribe to:
Posts (Atom)