Docker 安装 minikube 学习 k8s

151次阅读
没有评论

共计 1382 个字符,预计需要花费 4 分钟才能阅读完成。

如果你本地机器配置不够搭建 k8s,那么你可以尝试使用 minikube 来学习 k8s。minikube 是一个能让你在本地运行 Kubernetes 的工具,minikube 在你的个人计算机(包括 Windows、macOS 和 Linux)上运行一个一体化(all-in-one) 或多节点的本地 Kubernetes 集群。

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

Docker 安装 minikube 学习 k8s

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

提醒:本文发布于336天前,文中所关联的信息可能已发生改变,请知悉!

AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
正文完
 
阿蛮君
版权声明:本站原创文章,由 阿蛮君 2023-04-27发表,共计1382字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
Copyright © 2022-2024 阿蛮君博客 湘ICP备2023001393号
本网站由 亿信互联 提供云计算服务 | 无忧云 提供安全防护和加速服务