Kubernetes 集群的搭建是有一定难度的,官方安装推荐了MiniKube作为单机调试、学习。
1、centos安装
1.1 先决条件
安装VirtualBox, KVM。
Note:Minikube 也支持 --vm-driver=none 选项来在本机运行 Kubernetes 组件,这时候需要本机安装了 Docker。在使用 0.27版本之前的 none 驱动时,在执行 minikube delete 命令时,会移除 /data 目录,请注意,问题说明;另外 none 驱动会运行一个不安全的API Server,会导致安全隐患,不建议在个人工作环境安装。
1.2 安装
安装kubectl
>curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x kubectl
>mv kubectl /usr/local/bin/
安装Minikube
>curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube
>mv minikube /usr/local/bin
1.3 启动
minikube start --vm-driver=none
1.4 dashboard
>minikube dashboard
2、centos安装图形界面
dashboard默认打开浏览器,需要图形界面。
2.1 安装
先安装 MATE Desktop
yum groups install "MATE Desktop"
安装 X Window System
yum groups install "X Window System"
2.2 设置默认通过桌面环境启动服务器
设置成命令模式
systemctl set-default multi-user.target
设置成图形模式
systemctl set-default graphical.target
重启服务器。