1.环境的布置与安装(VMware+CentOS7 虚拟机)
2.关防火墙 (代码)
systemctl disable firewalld systemctl stop firewalld
3.修改配置文件
vim /etc/sysconfig/docker
4.修改 /etc/kubernetes/apiserver 文件
vim /etc/kubernetes/apiserver
5.启动服务
systemctl start etcd systemctl start docker systemctl start kube-apiserver systemctl start kube-controller-manager systemctl start kube-scheduler systemctl start kubelet systemctl start kube-proxy
6.准备配置文件
mysql-rc.yaml touch mysql-rc.yaml vim mysql-rc.yaml
7.启动服务
kubectl create -f mysql-rc.yaml
8.查询RC列表
kubectl get rc
9.解决ready失败问题
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm
rpm -ivh python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm
如果网络连接失败,可以在主机浏览器打开网址下载,通过Xftp传入虚拟机。
如果提示python-rhsm-certificates-1.19.10-1.el7_4.x86_64 被已安装的 subscription-manager-rhsm-certificates-1.20.11-1.el7.centos.x86_64 取代,就要执行下面步骤:
rpm2cpio python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm |cpio -iv --to-stdout ./etc/rhsm/ca/redhatuep.pem > /etc/rhsm/ca/redhat-uep.pem
配置docker加速器:
vi /etc/docker/daemon.json
{undefined
"registry-mirrors": ["https://dhq9bx4f.mirror.aliyuncs.com"]
}
重启RC:
# 删除之前的RC
kubectl delete-f mysql-rc.yaml
# 重启新的RC
kubectl create -f mysql-rc.yaml
用docker查看启动的sql和k8s



