用Minikube 搭建一个单机k8s玩玩
2023-12-22 20:14:37
Minikube?介绍
Minikube是一款单机搭建和管理Kubernetes集群的工具。与Kind?类似,但是个人认为比Kind?好用
Minikube?安装
mac如果安装了?Homebrew,直接执行以下命令安装minikube
brew?install?minikube
mac没有安装Homebrew,需要到官网下载选择系统配置,生成对应的curl命令和install?命令进行安装
curl?-LO?https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64
sudo?install?minikube-darwin-amd64?/usr/local/bin/minikube
启动Minikube
minikube?start
此时启动的只有一个控制面节点。可以通过minikube?node?list
?进行查看
添加node节点
minikube?node?add
等待完成即可..可以继续通过minikube?node?list
?查看添加后的节点
打开仪表盘
打开一个新的终端
#?Start?a?new?terminal,?and?leave?this?running.
minikube?dashboard
笔记:
该dashboard命令启用仪表板插件并在默认?Web?浏览器中打开代理。您可以在仪表板上创建?Kubernetes?资源,例如?Deployment?和?Service。
默认情况下,只能从内部?Kubernetes?虚拟网络访问仪表板。该dashboard命令创建一个临时代理,以便从?Kubernetes?虚拟网络外部访问仪表板。
要停止代理,请运行Ctrl+C退出该进程。命令退出后,仪表板仍然在?Kubernetes?集群中运行。您可以再次运行该dashboard命令来创建另一个代理来访问仪表板。
至此,已经搭建了一个完整的k8s。但仍然需要安装?Kubectl?来对k8s进行管理
Kubectl?安装
Linux
curl?-LO?https://dl.k8s.io/release/$(curl?-L?-s?https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl
chmod?+x?kubectl
mv?kubectl???/usr/local/bin/kubectl
Mac
brew?install?kubectl
或者
?curl?-LO?"https://dl.k8s.io/release/$(curl?-L?-s?https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl"
?chmod?+x?./kubectl
?sudo?mv?./kubectl?/usr/local/bin/kubectl
此时,可以通过执行kubectl?get?nodes
查看已有节点
关注公众号:云原生实战指南 不迷路~
文章来源:https://blog.csdn.net/efheoihfe/article/details/135159423
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!