Minikube快速安装Kubernetes

CentOS 7.6 192.168.73.145 4核(最低2核) 8G(最低2G)

Docker 20.10.14

kubectl 1.19.0

Minikube 1.13.0

简介

Minikube是一个易于在本地运行Kubernetes的工具,可以省去繁琐的安装流程,在你电脑上的虚拟机内快速创建单机版Kubernetes集群,便于尝试Kubernetes或使用Kubernetes日常开发。

安装Docker

选择Docker作为运行容器,安装方式参见 xxx

安装kubectl

kubectl是用于运行Kubernetes集群命令的管理工具。

curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.19.0/bin/linux/amd64/kubectl
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl

安装Minikube

Minikube的安装非常简单,省去了繁琐的安装流程。

# 下载安装
curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.13.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
# 安装conntrack,否则启动minikube会报错
yum install -y conntrack
# 启动
minikube start --driver=none

执行如下命令测试一下安装情况,能正常执行说明安装成功

kubectl get services

启动Minikube dashboard

Minikube是部署在服务器上,从外部无法访问服务器的回环地址,所以需要做代理来实现外部访问,开启代理端口44444

kubectl proxy --port=44444 --address='0.0.0.0' --disable-filter=true --accept-hosts='^.*' 

防火墙开放端口44444

firewall-cmd --add-port=44444/tcp --permanent
firewall-cmd --reload
firewall-cmd --query-port=44444/tcp

启动并返回用户可访问的地址

minikube dashboard --url

命令行打印一个地址,ip换成linux服务器的地址,端口换成4444,然后在浏览器中访问即可打开dashboard界面

http://192.168.73.145:44444/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/

PS

1、如果启动Minikube时长时间不成功,可查看日志

minikube logs -f

一般情况是拉取镜像失败了,解决方法为删除Minikube然后重新安装

minikube delete
minikube start --driver=none 

猜你喜欢

转载自blog.csdn.net/yaorongke/article/details/124425678