Docker 安装 minikube 学习 k8s

1. 安装minikube

minikube 的安装非常简单,直接下载二进制文件即可。

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

2. 启动集群

使用如下命令即可启动集群。

minikube start
# 默认不运行 root 运行,如果你非要用 root 用户运行的话,可以使用下面的命令
# minikube start --force --driver=docker

3. 配置

3.1 设置别名

如果没有安装 kubectl 命令,可以使用如下方法进行简化操作。

cat >> ~/.bashrc <<EOF
alias kubectl="minikube kubectl --"
EOF

重新加载环境变量

source ~/.bashrc

3.1 安装dashboard面板

后台运行面板:

minikube dashboard &

此时面板已经后台运行,不过只能本机访问,如果需要开启其他机器访问,还需要执行:

minikube kubectl -- proxy --port=8900 --address='0.0.0.0' --accept-hosts='^.*'

然后访问 http://ip:8900/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/ 即可。

4. 简单使用

查看所有的 pod,其他的命令也是类似。

kubectl get pod -A

644a4835196ae

5. 相关命令

5.1. 启动 Minikube

minikube start

该命令用于启动 Minikube 并创建一个新的 Kubernetes 集群,它会自动安装所需的 Kubernetes 组件。

5.2. 停止 Minikube

minikube stop

该命令用于停止 Minikube。

5.3. 删除 Minikube

minikube delete

该命令用于删除 Minikube。在执行此命令后,Minikube 和所有相关资源将被删除。

5.4 查看 Minikube 的状态

minikube status

用于查看 Minikube 的状态,显示当前运行的 Kubernetes 版本、Minikube 的 IP 地址和状态。

5.5 连接到 Minikube 集群

minikube ssh

该命令用于连接到 Minikube 集群。它会在新的终端窗口中打开一个 SSH 连接,可以在里面执行命令。

5.6 打开 Kubernetes 仪表板

minikube dashboard

该命令用于打开 Kubernetes 仪表板。

5.7 显示 Minikube IP

minikube ip

该命令用于显示 Minikube 的 IP 地址,这对于连接到 Kubernetes 集群并在本地测试应用程序非常有用。

5.8 显示 Minikube 版本

minikube version
阅读剩余
THE END