
minikube 官方文档:https://minikube.sigs.k8s.io/docs/start/
大概意思是说,需要准备一台不能小于 2核心、2G内存、20G磁盘、能连接互联网的主机,而且主机需要有容器或者虚拟机环境,比如:docker、虚拟化软件其中之一,然后安装 minikube 就一条命令的事情:
minikube start
我这里直接采用 vmware workstation 创建一台虚拟机来搭建 minikube。
安装部署-系统初始化
1.关闭selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' etc/selinux/config
2.关闭防火墙
systemctl disable firewalld
3.校对时间
yum install -y ntpdate
ntpdate -s ntp1.aliyun.com
4.修改主机名
hostnamectl set-hostname --static minikube
echo "192.168.68.100 minikube" >> etc/hosts
安装docker
yum install -y yum-utils device-mapper-persistent-data lvm2 && \
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo && yum makecache fast && \
yum -y install docker-ce && \
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://j6o4qczl.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl enable docker
systemctl restart docker

安装 Minikube
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.x86_64.rpm
sudo rpm -Uvh minikube-latest.x86_64.rpm
启动 Minikube 单节点集群
minikube start --force --driver='docker'
根据环境选择合适虚拟化驱动,如 'virtualbox'、'docker' 或 'kvm2'
如果必须使用root账户来运行,所以需加上 --force

minikube kubectl -- get pods -A
到这里,minikube已经部署完成了,接下来验证下试试看:
开启dashboard
minikube addons enable dashboard
minikube dashboard
添加外部代理
kubectl proxy --port=80 --address='192.168.68.100' --accept-hosts='^.*'
浏览器访问
http://192.168.199.200/





