使用Minikube构建本地单节点Kubernetes集群

准备
安装Kubernetes需要先安装docker,安装docker的教程可以参考文章
Centos8下Docker的安装
查看已安装的docker信息

docker info

image
1. 安装Minikube
使用Minikube是运行Kubernetes集群最简单、最快捷的途径。安装Minikube运行一个本地单节点的Kubernetes集群。

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube

2. 开启集群

minikube start
minikube stop # 关闭集群

启动的时候出现以下错误
image
切换到普通用户,并加入当前用户到docker组,将$USER换成自己的用户名

sudo usermod -aG docker $USER && newgrp docker

再次运行启动命令

minikube start

image
出现以下界面,表示启动成功
image
3. 安装Kubernetes客户端kubectl
kubectl是一个与Kubernetes集群交互的工具,minikube可以下载kubectl,使用下述命令

minikube kubectl -- get po -A

4. 给minikube kubectl -- 设置别名
为了后续输入命令的方便,给安装的minikube kubectl -- 设置别名,设置别名为kubectl。
在~/.bashrc文件中加入下面这一行代码

alias kubectl="minikube kubectl --"

kubectl默认是不支持命令自动补全的,需要使用yum先安装bash-completion包。

yum install -y bash-completion
echo 'source /usr/share/bash-completion/bash_completion' >> ~/.bashrc
echo 'source  <(kubectl completion bash)' >> ~/.bashrc
source ~/.bashrc

现在可使用Tab进行命令补全了。。

5. 列出集群节点查看集群是否运行

kubectl get nodes

image
6. 开启kubernetes公告板

minikube dashboard

image

参考:
https://minikube.sigs.k8s.io/docs/start/
https://blog.csdn.net/MssGuo/article/details/122784037

posted @ 2023-11-16 16:41  梦醒时风  阅读(199)  评论(0)    收藏  举报