- 操作系统:win10
- 虚拟机:VMware 16
- 虚拟机操作系统:unbantu20.04(内核数>2)
1
|
sudo apt install -y vim openssh-server curl docker.io
|
docker版本需要新一些,本人是20.10.12,旧版本没有format,并且推荐设置组,使得docker命令不需要sudo
官网的安装方式即可
1
2
|
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube
|

官网仅仅使用
可能是因为网络问题,这条指令总是会在随机某段卡住,我在网上找到一条当前可以用的指令,虽然有些慢,但是能走完流程。
1
|
sudo minikube start --force --driver=docker --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers --registry-mirror=https://registry.docker-cn.com
|

1
2
3
4
5
6
|
#添加一个apt源
cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vi /etc/apt/sources.list
#添加这条源
deb http://mirrors.ustc.edu.cn/kubernetes/apt kubernetes-xenial main
|

1
2
|
# 更新系统
sudo apt-get update && sudo apt-get install -y apt-transport-https
|
会报错

主要有两个公钥需要获取,不知道您是否有相同的问题。
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FEEA9169307EA071
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8B57C5C2836F4BEB

1
2
3
4
5
6
|
# 加入国内kubernetes-xenial源
echo "deb http://mirrors.ustc.edu.cn/kubernetes/apt kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubectl
|
这几部我这里没有报错
直接从github上下载二进制文件将其解压至/usr/local/bin目录即可


应该至此安装就成功了。

你也可以打开minikube的可视化界面


https://www.jianshu.com/p/ef400bfea973
https://www.e-learn.cn/topic/3704511
https://blog.csdn.net/weixin_43434729/article/details/118569662
下面应该是阿里云的一些deployment 示例,执行后创建相关deployment。
1
2
3
|
kubectl apply -f https://k8s.io/examples/application/deployment.yaml
kubectl apply -f https://k8s.io/examples/application/deployment-update.yaml
kubectl apply -f https://k8s.io/examples/application/deployment-scale.yaml
|