一、修改Ubuntu鏡像
-
打開配置文件:
sudo vim /etc/apt/sources.list
-
使用以下配置覆蓋原配置信息:
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
-
驗證並更新:
sudo apt update
sudo apt dist-upgrade
二、安裝Docker
-
卸載舊版本:
sudo apt remove docker docker-engine docker.io containerd runc
-
設置存儲庫:
sudo apt update sudo apt install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
-
添加官方GPG密鑰:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
-
設置穩定的存儲庫:
sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
-
安裝docker引擎:
sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io
-
運行hello-world驗證docker是否正確安裝:
sudo docker run hello-world
如果你使用的是非root用戶,請執行7、8、9、10,否則直接跳過;
-
創建docker組:
sudo groupadd docker
-
將用戶添加到docker組中:
sudo usermod -aG docker $USER
-
使更改生效:
newgrp docker
-
驗證:
docker run hello-world
三、安裝k8s
-
切換為root用戶(已經是root用戶,請直接進行第2步安裝):
sudo su
-
安裝k8s:
apt update
apt install apt-transport-https
curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add -
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main EOF
apt-get update
apt install kubelet kubeadm kubectl
四、安裝minikube
-
安裝
curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.12.1/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
-
啟動
默認啟動方式:
minikube start
國內源啟動方式:
minikube start --vm-driver=docker --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers
第一次啟動推薦使用國內源啟動,或者使用:
minikube start --image-mirror-country=cn