本次minikube安装环境为Ubuntu 18.04.6 LTS
参考:Ubuntu 在线安装 Docker-xqlee (blog.xqlee.com)
注意配置docker镜像地址
sudo vi /etc/docker/daemon.json
{ "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] }
下载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
安装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 ...)卡死,重来建议先执行以下命令:
[user]sudo minikube stop sudo minikube delete
[/user]
启动控制面板
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/
提示: 上方安装仅用于学习,配置不适用生产环境
自此安装成功且完毕,更多操作后续持续发文
http://blog.xqlee.com/article/959.html