1安装docker
# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
# Step 4: 更新并安装Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
# Step 4: 开启Docker服务
sudo service docker start
2修改daemon.json
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
],
"exec-opts":["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "1024m",
"max-file": "3",
"labels": "production_status",
"env": "os,customer"
}
}
安装kubectl和minikube
yum install -y kubectl
安装minikube
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube
添加启动minikube用户
useradd -ms /bin/bash galaxykube
usermod -aG docker galaxykube
切换用户galaxykube并启动minikube
su galaxykube
Cd
su galaxykube
#minikube start --cpus 2 --memory 7168 --image-mirror-country cn --registry-mirror=https://docker.mirrors.sjtug.sjtu.edu.cn
minikube start --image-mirror-country cn --registry-mirror=https://docker.mirrors.sjtug.sjtu.edu.cn --kubernetes-version 1.23.3
检查是否启动成功
kubectl cluster-info
启动minikube dashboard
minikube dashboard --url
如果是在虚拟机环境需要端口转发的可以输入如下命令:
kubectl proxy --address='192.168.3.39' --accept-hosts='^*$' --port=8009
192.168.3.39是虚拟机的IP