ืฉืื ืคืืจ ืืืืฆื, ืื ื ืืื ื"ื, ืืืืกื
- ืืื ืืืขื ื ืืคืชืจืื ืืช ืงืื ืคืชืื ื-Database as a Service;
- ืืืื ืืืฉืืช ืงืืืืืช ืืคืจืืกืช ืืกืื ื ืชืื ืื ืืขื ื;
- ืืืฆื Kubernetes ืืืื ืืืืืืฃ ืืช DBaaS, ืืืื ืืช ืืชืืืช ืืกืคืงืื ืืืฉืืืจ ืขื ืืคืฉืืืช ืฉื DBMS ืืฉืืจืืช.
ืืืืืจ ืืืื ืขื ืกืื ืืื ื-@Databases Meetup ืขื ืืื Mail.ru Cloud Solutions & Tarantool. ืื ืืชื ืื ืจืืฆื ืืงืจืื, ืืชื ืืืื ืืฆืคืืช:
ืืื ืืืขื ื ืืงืื ืคืชืื ื-Database as a Service ืืขื ื
ืื ื ืขืืื ืืงืื ืคืชืื ืืื ืกืืฃ ืฉื ืืช ื-90. ืืคื ื XNUMX ืฉื ื, ืืฉืืืืฉ ืืงืื ืคืชืื, ืืื ืืกืื ื ืชืื ืื, ืื ืืื ืื ืื ืงื. ืืื ืฆืืจื ืืืืจืื ืืช ืงืื ืืืงืืจ, ืืชืงื ืืืชื, ืืงืืคื ืืืชื ืืจืง ืื ืืืฉืชืืฉ ืื.
ืืงืื ืืคืชืื ืขืืจ ืื ืกืืจื ืฉื ืืคืฉืืืช:
- ืืงืืจืืช Tar.gz ื-INSTALL ืฉืืื ืฆืจืืืื ืืืืืืจ;
- ืืืืืืช ืขื ืชืืืช ืืื .deb ื-.rpm, ืฉืืื ืืชื ืจืง ืฆืจืื ืืืชืงืื ืงืืืฆื ืฉื ืืืืืืช;
- ืืืืจื ืืืืืืช ืืื APT ื-YUM, ืฉืืืชื ืืืชืงื ื ืืื ืืืืืืืืช;
- ืคืชืจืื ืืช ืืืื Docker ื-Snap, ืืืืคืฉืจืื ืืงืื ืืืืืืช ืืืชืงื ื ืืื ืชืืืช ืืืฆืื ืืช.
ืืชืืฆืื ืืื, ืงื ืืืชืจ ืืืฉืชืืฉ ืืชืืื ืช ืงืื ืคืชืื ืืื ืืืจืื ืืช ืืืกืื ืืื ืืกื ืืคืืชืื ืืืฉืืืื ืืืื.
ืืื ืขื ืืืช, ืื ืืืื ืืืฆื ืืคื ื 20 ืฉื ื, ืืฉืืืื ืืื ืืืืืื ืืืจืืื, ืืืื ืจืื ืืืคืชืืื ืื ืืืืืื ืืื ืืช ืืช ืืืืื ืฉืื ืืฉืชืืฉืื ืืื ืืืืงืืจ.
ืืืขืฉื, ืื ืื ืจืข, ืื:
- ืื ืื ื ืืืืืื ืืืฉืชืืฉ ืืชืืื ื ืืืจืืืช ืืืชืจ ืื ืืืืืืชืืช ืืืชืจ ืืืฉืชืืฉ. ืืืืืื, ืืคืืคื ื ืื ืืฉืืืืฉ, ืื ืืื ืืืื ืจืืืื ืงืื ืคืชืื ืจืืื ืืืื ื ื ืื ืืื ืืื ืืืคืก.
- ืืืชืจ ืื ืฉืื ืืืืืื ืืืคืื ืืืคืชืื ืงืื ืคืชืื ืืชืืื ืืช ืืืจืืช, ืืืชืจ ืชืืื ืืช ืืฉืืฉืืช ืขืกืงืื, ืืืฆืืจื ืื ืืืื ืืืชืจ.
ืืืืกืจืื ืืื ืฉืืฉืื ืืื ืืคืืฉืื ืงืฉืืจ ืืฉืืืืฉ ืืคืชืจืื ืืช ืขื ื, ืืื ืืืืื ืื ืขืืื ืืกืืืืช ืฉื ืกืคืงืื, ืืืืืจ ืืชืืืืืืช ืืกืคืง ืืื. ืื ื ืืฉืชืืฉืื ืืคืชืจืื ืืช ืคืฉืืืื ืืกืคืงืื ืืฉืชืืฉืื ืืจืืืื ืงืื ืคืชืื, ืื ืืืขืฉื ืื ืืืืกืืจืื ืืืื ืืขื ื ืื ืืืืืืื. ืืืืืจ, ืืืจื ืืงืื ืืืืืืจื ืืืืชืจ ืืคืจืืก ืงืื ืคืชืื (ืืชืืื ืืช ืืชืืืืืช ืื) ืืื ืืขื ื ืื, ืืืืฆืขืืช API ืงื ืืื ื.
ืืฉืื ืืืืข ืืืกืืกื ื ืชืื ืื ืืขื ื, ืืฉื ื ืฉืชื ืืืฉืืช:
- ืืจืืืื ืืช ืชืฉืชืืช ืืกื ืื ืชืื ืื, ืืื ืืืจืื ื ืชืื ืื ืจืืื. ืืืืืจ, ืืงืืช ืืื ื ืื ืืื ืกืื ืืจืืืืช: ืืืฉืื, ืืืกืื ืืืืืื, ืืืชืงืื ืขืืืื ืืื ืืงืก ืืืกื ื ืชืื ืื, ืืืืืืืจ ืืืชื.
- ืืฉืชืืฉ ื-Database as a Service, ืืืฉืจ ืืกืคืง ืืฆืืข ืืกื ื ืชืื ืื ืืืื ืืชืื ืืขื ื.
DBaaS ืืื ืฉืืง ืฉืฆืืื ืืืืืจืืช ืืขืช ืืืืืื ืฉืืื ืืืคืฉืจ ืืืคืชืืื ืืขืืื ืืฉืืจืืช ืขื ืืกืื ื ืชืื ืื ืืืฆืืฆื ืืช ืืขืืืื ืืฉืืจืชืืช. ืืกืคืง ืืชืืืื ืืืืืื ืืืื ืืช ืืืืื ืืฉืื ืื ืงื ื ืืืื ืงื, ืชืืงืื ืืกื ื ืชืื ืื, ืืืืืืื ืืืืื ืื ืืืฆืืขืื.
ืฉื ื ืกืืืื ืฉื ืืกื ื ืชืื ืื ืืฉืืจืืช ืืืืืกืก ืขื ืงืื ืคืชืื ืืืืืจื ืืืื ืืฆืืจื ืฉื Kubernetes
ืืฉื ื ืฉื ื ืกืืืื ืฉื ืืกื ื ืชืื ืื ืืฉืืจืืช ืขืืืจ ืืกืื ื ืชืื ืื ืคืชืืืื:
- ืืืฆืจ ืงืื ืคืชืื ืกืื ืืจืื ืืจืื ื-backend ืฉื ื ืืืื ืืคืจืืกื ืื ืืืื ืงืืื.
- ืคืชืจืื ืืกืืจื ืืชืงืื ืขื ืชืืกืคืืช ืฉืื ืืช, ืชืืื ืงืื ืคืชืื.
ืฉืชื ืืืคืฉืจืืืืช ืืคืืืชืืช ืืช ืืคืฉืจืืช ืืืืืจื ืืื ืืขื ื ืื ืืืฆืืฆืืืช ืืช ื ืืืืืช ืื ืชืื ืื ืืืืคืืืงืฆืืืช. ืืืฉื, ืืืจืืช ืืขืืืื ืฉืกืืืื ืฉืื ืื ืฉื ืขื ื ืื ืชืืืืื ืืขืฆื ืืืืชื MySQL ืกืื ืืจืื, ืืฉื ื ืืืืืื ืืฉืืขืืชืืื ืืื ืืื: ืืชืคืขืื, ืืืืฆืืขืื, ืืืืืื ืืืืืื. ืืขืืจ ืืขื ื ืืื ืืืฉื ืื ืืืื ืืืืืช ืืืชืืจ, ืืืืืื ืขืืืจ ืืืฉืืืื ืืืจืืืื.
ืืืื ื ืฉืืืช ืืฉืืื - ืืื ื ืืชื ืืงืื ืืช ืื ืืืืช ืฉื Database as a Service, ืืื ืืคืชืจืื ืคืฉืื ืืงืื ืคืชืื?
ืืืืฉืืช ืืจืขืืช ืื ืฉืืืจืื ืืฆืขืจ, ืขืืืื ืืื ืคืชืจืื ืืช ืืืื ืืฉืืง. ืืืืฉืืช ืืืืืืช ืื ืฉืืฉ Kubernetes, ืฉืืืคืฉืจืช ืืืืฉื ืคืชืจืื ืืช ืืืื.
Kubernetes ืืื ืืขืจืืช ืืคืขืื ืืขื ื ืื ืืืจืื ืื ืชืื ืื ืืืืคืฉืจืช ืื ืืคืจืืก ืืื ืื ืืคืืืงืฆืื ืขื ืคื ื ืืกืคืจ ืฉืจืชืื ืืืฉืืื ืืื ืขื ืืืจื ืืืื.
ืืขืช Kubernetes ืืื ืืืืืืื ืืงืืืืจืืืช ืชืืื ืืช ืืืื. ืืื ืืจืื ืคืชืจืื ืืช ืฉืื ืื ืืืขืืืช ืืืื, ืืื ืื ืืคื ืืกืื ืืจื. ืืืจืืช ืจืืืช ืฉืืขืืจ ืืชืืงืื ืืคืชืจืื ืืช ืืืืคืืื ืืชืืงืืืช ืืขืช ืืืชืืืช ืืืืฆืจืื ืฉืืื ืืชืืืื ื-Kubernetes.
ืื ืืกืฃ, Kubernetes ืืื ืคืชืจืื ืืื ืืืจืกืื ืื ืชืื ืืขื ื ืื ืคืจืืืื, ืฆืืืืจืืื ืืืืืจืืืืื ืฉื ืกืคืงืื ืจืืื, ืืืฉื: AWS, Google Cloud, Microsoft Azure,
ืืื Kubernetes ืขืืื ืขื ืืกืื ื ืชืื ืื
Kubernetes ืชืืื ื ืืืงืืจ ืขืืืจ ืืืฉืืืื ืืกืจื ืืืื ื ืืืขืืืื ื ืชืื ืื ืื ืืื ื ืืืืกื ืื ืืืจ, ืืืื ืฉืืจืืชื ืืืงืจื ืื ืืืฉืืื ืืื ืืจื ื. ืืกืื ื ืชืื ืื ื ืืฆืืื ืืงืฆื ืืฉื ื ืฉื ืืกืคืงืืจืื, ืืืืืจ, ืื ืืืฉืืืื ืกืืืืกืืืื. ื-Kubernetes ืื ื ืืขื ืืืงืืจ ืืืืฉืืืื ืืืื.
ืขื ืืืช, ืืฉื ื ืชืืื ืืช ืฉืืืคืืขื ื-Kubernetes ืืืืจืื ื ืืืืคืฉืจืืช ืฉืืืืฉ ืืืกืืกื ื ืชืื ืื ืืืืฉืืืื ืืชืงืื ืื ืืืจืื:
- ืืงืื ืกืคื ืฉื StatefulSet ืืื ืกืืจื ืฉืืื ืฉื ืคืจืืืืืืืื ืืขืืืื ืืืจืืขืื ืื ืืฉื ืืคืกืงืช ืขืืืืช ืืคืืืื ืืืืืขืช Graceful Shutdown (ืืืืื ืฆืคืื ืฉื ืืืคืืืงืฆืื).
- ื ืคืืื ืืชืืฉืืื ืื ืืืืจื ื ืชืื ืื ืืืฉืืืืื ื-pods, ืืืืืืงืื ื ืืืื Kubernetes.
- Operator Framework - ืืืืืจ, ืืืืืืช ืืืฆืืจ ืจืืืืื ืื ืืืื ืืกืื ื ืชืื ืื ืืืืฉืืืื ืืฆืืืื ืืืจืื ืืืืคืฆืื ืขื ืคื ื ืฆืืชืื ืจืืื.
ืืืจ ืขืืฉืื ืืขื ื ืื ืฆืืืืจืืื ืืฉ ืืกืื ื ืชืื ืื ืืืืืื ืืฉืืจืืช, ืฉืืงืฆื ืืืืืจื ืฉืืื ืืื Kubernetes, ืืืฉื: CockroachCloud, InfluxDB, PlanetScale. ืืืืืจ, ืืกื ื ืชืื ืื ืขื Kubernetes ืืื ืื ืจืง ืืืจ ืืคืฉืจื ืชืืืืจืืืช, ืืื ืื ืืฉืื ืฉืขืืื ืืคืืขื.
ืืคืจืงืื ื ืืฉ ืฉื ื ืคืชืจืื ืืช ืงืื ืคืชืื ืขืืืจ Kubernetes:
- ืืคืขืื Kubernetes ืขืืืจ Percona Server ืขืืืจ MongoDB.
- Kubernetes Operator for XtraDB CLUSTER ืืื ืฉืืจืืช ืืชืืื ื-MySQL ืืืกืคืง ืืืื ืืช ืืืืื ืืขืงืืืืช. ืืชื ืืืื ืื ืืืฉืชืืฉ ืืฆืืืช ืืืื ืื ืืื ืฆืืจื ืืืืื ืืช ืืืืื, ืืืฉื ืขืืืจ ืืกื ื ืชืื ืื ืฉื ืืคืชืืื.
ื ืืชื ืืืืง ืืช ืืฉืชืืฉื Kubernetes ืืฉืชื ืงืืืฆืืช. ืืฉ ืื ืฉืื ืฉืืฉืชืืฉืื ืืฉืืจืืช ื-Kubernetes Operators - ืืื ืื ืืขืืงืจ ืืฉืชืืฉืื ืืชืงืืืื ืฉืืฉ ืืื ืืื ื ืืืื ืฉื ืืื ืืืื ืืืืืื ืขืืืืช. ืืืจืื ืืจืืฆืื ืืช ืื ื-backend - ืืฉืชืืฉืื ืืืื ืืขืื ืืื ืื ืืืฉืื ืืื Database as a Service, ืื ืื ืจืืฆืื ืืืชืขืืง ืื ืืืื ืกืื ืฉื Kubernetes. ืืงืืืฆืช ืืืฉืชืืฉืื ืืฉื ืืื, ืืฉ ืื ื ืคืชืจืื ืงืื ืคืชืื ื ืืกืฃ - Percona DBaaS CLI Tool. ืืื ืคืชืจืื ื ืืกืืื ื ืืื ืฉืจืืฆื ืืงืื DBaaS ืืงืื ืคืชืื ืืืืืกืก ืขื Kubernetes ืืื ืืื ื ืืขืืืงื ืฉื ืืืื ืืืืืื.
ืืืฆื ืืืคืขืื ืืช DBaaS ืฉื Percona ืืื ืืข Google Kubernetes
Google Kubernetes Engine, ืืืขืชื, ืืื ืืื ืืืืืืฉืื ืืคืื ืงืฆืืื ืืืื ืืืืชืจ ืฉื ืืื ืืืืืืืช Kubernetes. ืืื ืืืื ืืืืืจืื ืจืืื ืืขืืื ืืืฉ ืื ืืื ืฉืืจืช ืคืงืืื (SDK) ืคืฉืื ืื ืื, ืืืืคืฉืจ ืื ืืืฆืืจ ืกืงืจืืคืืื ืืืงืื ืื ืื ืืช ืืคืืืคืืจืื ืืืืคื ืืื ื.
ืืื ืฉ-DBaaS ืฉืื ื ืืขืืื, ืื ืื ื ืฆืจืืืื ืืช ืืจืืืืื ืืืืื:
- ืงืืืงืื.
- Google Cloud SDK.
- Percona DBaaS CLI.
ืืชืงื ืืช kubectl
ืื ื ืืชืงืื ืื ืืช ืืืืืื ืขืืืจ ืืขืจืืช ืืืคืขืื ืฉืื, ื ืกืชืื ืขื ืืืืืื ืฉื ืืืืื ืื. ืคืจืืื ื ืืกืคืื
sudo apt-get update && sudo apt-get install -y apt-transport-https gnupg2
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubectl
ืืชืงื ืช Google Cloud SDK
ืื ื ืืชืงืื ืื ืืช ืืืืืช ืืชืืื ื ืืืืชื ืืืคื. ืคืจืืื ื ืืกืคืื
# Add the Cloud SDK distribution URI as a package source
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg]
http://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
# Import the Google Cloud Platform public key
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
# Update the package list and install the Cloud SDK
sudo apt-get update && sudo apt-get install google-cloud-sdk
ืืชืงื ืช Percona DBaaS CLI
ืืชืงื ืืืืืจื Percona. Percona DBaaS CLI Tool ืืื ืขืืืื ืืืฆืจ ื ืืกืืื ื, ืืืื ืืื ืืืืงื ืืืืืจ ืื ืืกืืื ื, ืืืชื ืืฉ ืืืคืขืื ืื ืคืจื, ืื ืื ืืืจ ืืชืงื ืชื ืืืืจื Percona.
ืงืจื ืขืื
ืืืืืจืืชื ืืชืงื ื:
- ืืืืจ ืืืืจื Percona ืืืืฆืขืืช ืืืื percona-release. ืจืืฉืืช ืขืืื ืืืืจืื ืืืืชืงืื ืืช ืืืืืช ื-percona-release ืืจืฉืืืช ื-Percona:
wget https://repo.percona.com/apt/percona-release_latest.generic_all.deb sudo dpkg -i percona-release_latest.generic_all.deb
- ืืคืขื ืืช ืจืืื ืืืืจ ืืืืื ืื ืืกืืื ื ืืืืคื ืืื:
sudo percona-release enable tools experimental
- ืืชืงื ืืช ืืืืืช percona-dbaas-cli:
sudo apt-get update sudo apt-get install percona-dbaas-cli
ืืืืจืช ืคืขืืืช ืจืืืืื
ืขืื ืขื ืืืืจืืช
ืจืืฉืืช ืขืืื ืืืืื ืก ืืืฉืืื Google ืฉืื. ืืชืจ ืขื ืื, Google Cloud ืืืคืฉืจ ืืืฉืชืืฉ ืืื ืืืืืืง ืคืจืืืงืืื ืขืฆืืืืื ืจืืื, ืืื ืขืืื ืืฆืืื ืคืจืืืงื ืขืืื ืืืืฆืขืืช ืืงืื ืขืืืจ ืคืจืืืงื ืื:
gcloud auth login
gcloud config set project hidden-brace-236921
ืืืืจ ืืื, ืื ื ืืืฆืจืื ืืฉืืื. ืืฆืืจื ืืืืืื, ืืฆืจืชื ืืฉืืื Kubernetes ืฉื ืฉืืืฉื ืฆืืชืื ืืืื - ืื ืืืื ืืืื ืื ืืจืฉ ืืืืื ืืช ืืืืื:
gcloud container clusters create --zone us-central1-a your-cluster-name --cluster-version 1.15 --num-nodes=3
ืืคืงืืื ืืืื kubectl ื ืืชื ืช ืืช ืืืจืฉืืืช ืืจืฆืืืืช ืืืฉืชืืฉ ืื ืืืื ืฉืื ื:
kubectl create clusterrolebinding cluster-admin-binding-$USER
--clusterrole=cluster-admin --user=$(gcloud config get-value core/account)
ืืืืจ ืืื ืื ื ืืืฆืจืื ืืจืื ืฉืืืช ืืืืคืืื ืืืชื ืืคืขืื. ืืจืื ืืฉืืืช ืืื, ืืืืคื ืืก, ืื ืืื ืคืจืืืงื ืื ืกืืืื, ืืื ืืืจ ืืชืื ืืฉืืื Kubernetes. ืื ืื ืชืืื ืืคืจืืืงืืื ืฉื Google Cloud:
kubectl create namespace my-namespace
kubectl config set-context --current --namespace=my-namespace
ืืชืืืช ืืืฉืืื
ืืืืจ ืฉืขืืจื ื ืืช ืืกืคืจ ืืฉืืืื ืืืื, ื ืืื ืืืคืขืื ืืฉืืื ืื ืฉืืืฉื ืฆืืชืื ืขื ืืคืงืืื ืืคืฉืืื ืืื:
# percona-dbaas mysql create-db example
Starting ......................................... [done]
Database started successfully, connection details are below:
Provider: k8s
Engine: pxc
Resource Name: example
Resource Endpoint: example-proxysql.my-namespace.pxc.svc.local
Port: 3306
User: root
Pass: Nt9YZquajW7nfVXTTrP
Status: ready
ืืืฆื ืืืชืืืจ ืืืฉืืื
ืืืจืืจืช ืืืื, ืืื ืืืื ืจืง ืืชืื Kubernetes. ืืืืืจ, ืื ืื ื ืืืฉ ืืืฉืจืช ืืื ืฉืืื ื ืืคืขืืช ืืช ืืคืงืืื "ืฆืืจ". ืืื ืืืคืื ืืืชื ืืืืื, ืืืฉื, ืืืืืงืืช ืขื ืืงืื, ืขืืื ืืืขืืืจ ืืช ืืืฆืืื ืืจื ืืืคืื ืืฆืืืืช:
kubectl port-forward svc/example-proxysql 3306:3306 $
ืืืืจ ืืื ืื ื ืืืืจืื ืืช ืืงืื MySQL ืฉืื:
mysql -h 127.0.0.1 -P 3306 -uroot -pNt9YZquajW7nfVXTTrP
ืคืงืืืืช ื ืืืื ืืฉืืืืืช ืืชืงืืืืช
ืืืืจ ืืืืข ืขื IP ืฆืืืืจื
ืื ืืชื ืจืืฆื ืคืชืจืื ืงืืืข ืืืชืจ ืืืืื ืืช ืืืฉืืืืืช, ืืชื ืืืื ืืงืื ืืชืืืช IP ืืืฆืื ืืช. ืืืงืจื ืื, ืืกืืก ืื ืชืื ืื ืืืื ื ืืืฉ ืืื ืืงืื. ืื ืคืืืช ืืืื, ืืื ืืจืื ื ืื ืืืชืจ. ืขืืืจ IP ืืืฆืื ื ืื ื ืืฉืชืืฉืื ืืคืงืืื ืืืื:
# percona-dbaas mysql create-db exposed
--options="proxysql.serviceType=LoadBalancer"
Starting ......................................... [done]
Database started successfully, connection details are below:
Provider: k8s
Engine: pxc
Resource Name: exposed
Resource Endpoint: 104.154.133.197
Port: 3306
User: root
Pass: k0QVxTr8EVfgyCLYse
Status: ready
To access database please run the following command:
mysql -h 104.154.133.197 -P 3306 -uroot -pk0QVxTr8EVfgyCLYse
ืืืืจ ืืืคืืจืฉ ืืช ืืกืืกืื
ืืืงืื ืฉืืืขืจืืช ืชืืฆืืจ ืกืืกืื ืืืืคื ืืงืจืื, ืืชื ืืืื ืืืืืืจ ืืช ืืกืืกืื ืืืคืืจืฉ:
# percona-dbaas mysql create-db withpw --password=mypassword
Starting ......................................... [done]
Database started successfully, connection details are below:
Provider: k8s
Engine: pxc
Resource Name: withpw
Resource Endpoint: withpw-proxysql.my-namespace.pxc.svc.local
Port: 3306
User: root
Pass: mypassword
Status: ready
ืื ื ืืฆืื ืืช ืืคืื ืฉื ืืกืงืจืืคืืื ืืคืืจืื ืงืจืื ืื ืืฉื, ืืื ืื ืคืืจืื JSON ื ืชืื.
ืืืืื ืืืื ืืช ืืืืื
ืืขืืจืช ืืคืงืืื ืืืื ืชืืื ืืืฉืืืช ืืืื ืืช ืืืืื ืืคืจืืกืช ืฆืืืช ืืืื:
# percona-dbaas mysql create-db singlenode
--options="proxysql.enabled=false, allowUnsafeConfigurations=true,pxc.size=1"
Starting ......................................... [done]
Database started successfully, connection details are below:
Provider: k8s
Engine: pxc
Resource Name: singlenode
Resource Endpoint: singlenode-pxc.my-namespace.pxc.svc.local
Port: 3306
User: root
Pass: 22VqFD96mvRnmPMGg
Status: ready
ืืื ืคืชืจืื ืืืืืงืช ืืฉืืืืช ืืื ืืืคืขืื ืืช MySQL ืืืืืจืืช ืืืงืืืช ืืื ืืืคืฉืจ, ืืืืืง ืืืชื ืืืืืจ ืืื ืืืืืช ืืืชื ืื ืืืฉืชืืฉ ืื ืืคืืชืื.
ืืื Percona DBaaS CLI ืขืืืจ ืื ืืืฉืื ืคืชืจืื ืืืื DBaaS ื-Kubernetes. ืืืงืืื, ืื ื ืืืฉืืืื ืืขืืื ืขื ืืคืื ืงืฆืืื ืืืืช ืืืฉืืืืฉืืืช ืฉืื.
ืืื ืื ืืืฆื ืืจืืฉืื ื ื
ืื ืขืื ืืืื ืืงืจืื ืื ืืฉื:
ืืกืื ื ืชืื ืื ืืคืืืคืืจืืช IIoT ืืืืจื ืืช. ืืืฆื ืืืืืจ ืืกื ื ืชืื ืื ืืคืจืืืงื ืื ืฉืื ืชืฆืืจื ืืืืืจ ืฉืื.
ืืงืืจ: www.habr.com