1. Fedora 换源和安装docker-ce
更换国内源
备份
mv /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora.repo.backup
mv /etc/yum.repos.d/fedora-updates.repo /etc/yum.repos.d/fedora-updates.repo.backup
下载源
wget -O /etc/yum.repos.d/fedora.repo http://mirrors.aliyun.com/repo/fedora.repo
wget -O /etc/yum.repos.d/fedora-updates.repo http://mirrors.aliyun.com/repo/fedora-updates.repo
sudo yum makecache
安装docker-ce
安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加软件源信息
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
修改成国内源
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
sudo yum makecache
安装docker-ce
sudo yum -y install docker-ce
systemctl start docker.service
systemctl enable docker.service
由于1.24以及更高版本不支持docker所以安装cri-docker
wget https://kkgithub.com/Mirantis/cri-dockerd/releases/download/v0.3.8/cri-dockerd-0.3.8-3.el7.x86_64.rpm
yum -y install cri-dockerd-0.3.8-3.el7.x86_64.rpm
sed -i 's/ExecStart=\/usr\/bin\/cri-dockerd --container-runtime-endpoint fd:\/\//ExecStart=\/usr\/bin\/cri-dockerd --pod-infra-container-image=registry.aliyuncs.com\/google_containers\/pause:3.9 --container-runtime-endpoint fd:\/\//' /usr/lib/systemd/system/cri-docker.service
systemctl start cri-docker
systemctl enable cri-docker
2. 安装kubectl工具,以便能够管理k8s集群
mini
chmod 755 kubectl
mv kubectl /usr/local/bin
3. 安装minikube
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
chmod 755 minikube
sudo mv minikube /usr/local/bin
4. 启动minikube
minikube start --driver=docker --force --registry-mirror=https://registry.docker-cn.com --base-image=registry.cn-hangzhou.aliyuncs.com/google_containers/kicbase:v0.0.44