安装环境
安装Docker。
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
启动Docker。
systemctl start docker
安装kubectl。
下载kubectl文件。
curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
赋予可执行权限。
chmod +x ./kubectl
移动到系统目录。
mv ./kubectl /usr/local/bin/kubectl
安装minikube。
下载并安装minikube。
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube
安装Helm3。
下载Helm3。
wget https://labfileapp.oss-cn-hangzhou.aliyuncs.com/helm-v3.9.0-linux-amd64.tar.gz
解压Helm3。
tar -zxvf helm-v3.9.0-linux-amd64.tar.gz
移动到系统目录。
mv linux-amd64/helm /usr/local/bin/helm
安装MySQL。
yum install mysql -y
使用PolarDB-X Operator安装PolarDB-X
使用minikube创建Kubernetes集群。
新建账号galaxykube,并将galaxykube加入docker组中。minikube要求使用非root账号进行部署,所有需要新建一个账号。
useradd -ms /bin/bash galaxykube
usermod -aG docker galaxykube
切换到账号galaxykube。
su galaxykube
进入到home/galaxykube目录。
cd
启动一个minikube。
minikube start --cpus 4 --memory 12288 --image-mirror-country cn --registry-mirror=https://docker.mirrors.sjtug.sjtu.edu.cn
返回结果如下,表示minikube已经正常运行,minikube将自动设置kubectl的配置文件。