环境
本次minikube安装环境为Ubuntu 18.04.6 LTS
安装docker-ce
参考:Ubuntu 在线安装 Docker-左搜 (leftso.com)
注意配置docker镜像地址
sudo vi /etc/docker/daemon.json
{ "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] }
安装kubectl
下载kubectl
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
下载kubectl校验文件
curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"
校验下载文件:
echo "$(<kubectl.sha256) kubectl" | sha256sum --check
安装:
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
测试:
kubectl version --client
安装Minikube
安装conntrack
sudo apt-get install conntrack -y
下载minikube:
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
安装minikube:
sudo install minikube-linux-amd64 /usr/local/bin/minikube
启动:(配置阿里云镜像和警用vm)
sudo minikube start --image-mirror-country=cn --driver=none
或者:
sudo minikube start --image-mirror-country=cn --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers --vm-driver=none
提示如果在启动步骤(sudo minikube start …)卡死,重来建议先执行以下命令:
隐藏内容,登录后查阅
启动控制面板
ubuntu@ubuntu:~$ sudo minikube dashboard &
[1] 17374
ubuntu@ubuntu:~$ * Verifying dashboard health ...
* Launching proxy ...
* Verifying proxy health ...
http://127.0.0.1:33931/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/
注意默认情况下控制面板只能本地通过启动后的地址本机访问,需要配置下方代理
配置k8s控制面板端口代理
sudo kubectl proxy --port=8989 --address='192.168.79.133' --accept-hosts='^.*' &
port :端口 可以根据自己情况指定,未占用端口即可
address:地址一般配置服务器的内网ip地址即可访问地址:http://192.168.79.133:8989/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/
提示: 上方安装仅用于学习,配置不适用生产环境
自此安装成功且完毕,更多操作后续持续发文
原创文章,作者:254126420,如若转载,请注明出处:https://blog.ytso.com/243928.html