Loading

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 
posted @ 2023-08-24 17:47  小维江湖  阅读(73)  评论(0编辑  收藏  举报