k8s 下安装 pxc
https://artifacthub.io/packages/helm/percona/pxc-operator
安装
helm repo add percona https://percona.github.io/percona-helm-charts/
helm install percona percona/pxc-operator --version 1.13.0 --namespace percona --create-namespace
helm install my-db percona/pxc-db --namespace=percona
使用
ROOT_PASSWORD=`kubectl -n xwjh-pxc get secrets pxc-db-secrets -o jsonpath="{.data.root}" | base64 --decode`
kubectl -n xwjh-pxc exec -ti \
pxc-db-pxc-0 -c pxc -- mysql -uroot -p"$ROOT_PASSWORD"
kubectl run -i --tty --rm percona-client --image=percona --restart=Never \
-- mysql -h pxc-db-haproxy.xwjh-pxc.svc.cluster.local -uroot -p"$ROOT_PASSWORD"
清理
helm uninstall pxc-db -n percona
helm uninstall pxc-operator -n percona
kubectl edit perconaxtradbclusters.pxc.percona.com -n percona pxc-db