minikube k8s 安装详细教程

环境

本次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

更多参考官方文档:Install and Set Up kubectl on Linux | Kubernetes

安装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

 

更多资料参考:minikube start | minikube (k8s.io)

提示如果在启动步骤(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

(0)
上一篇 2022年4月11日
下一篇 2022年4月11日

相关推荐

发表回复

登录后才能评论