01-搭建小巧完善的Kubernetes环境
安装Docker
安装Minikube
-
安装minikube
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 sudo install minikube-linux-amd64 /usr/local/bin/minikube
-
启动
# 执行命令,指定K8S,K8S1.24开始默认不支持Docker;启动minikube时,加入国内源 minikube start --kubernetes-version=v1.23.8 --image-mirror-country='cn' --force --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers # root用户需要加 --force启动 minikube start --foce
-
下载
kubectl
minikube kubectl -- get po -A
-
为
minikube kubectl
起别名alias kubectl="minikube kubectl --"
-
使用命令补全功能
source <(kubectl completion bash)
-
Minikube常用命令
启动集群:minikube start 获取集群状态:minikube status 停止集群:minikube stop 删除集群:minikube delete 暂停k8s:minikube pause 恢复暂停的k8s:minikube unpause 为shell生成命令补全:minikube completion 启用或禁用minikube插件:minikube addons 查看安装在minikube集群的服务: minikube addons list 开启dashboard远程访问: minikube dashboard 修改持久化的配置值:minikube config 获取或列出当前配置文件(集群):minikube profile 添加、删除或列出其他节点:minikube node add|start|stop|delete|list 运行与集群版本匹配的kubectl二进制文件:minikube kubectl 进入minikube虚拟机,整个k8s集群跑在这里面:minikube ssh 打印minikube版本信息: minikube version 查看集群日志: minikube logs 查看集群IP:minikube ip
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示