前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在Ubuntu上安装Minikube

在Ubuntu上安装Minikube

作者头像
mazhen
发布2023-11-24 15:27:40
4650
发布2023-11-24 15:27:40
举报
文章被收录于专栏:mazhen.techmazhen.tech

为了方便开发者体验Kubernetes,社区提供了可以在本地部署的Minikube。由于在国内网络环境内,无法顺利的安装使用Minikube,我们可以从阿里云的镜像地址来获取所需Docker镜像和配置。

  • 安装VirtualBox

sudo apt-get install virtualbox

  • 安装 Minikube
代码语言:javascript
复制
curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v0.35.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

  • 启动Minikube
代码语言:javascript
复制
$ minikube start --registry-mirror=https://registry.docker-cn.com

😄  minikube v0.35.0 on linux (amd64)
🔥  Creating virtualbox VM (CPUs=2, Memory=2048MB, Disk=20000MB) ...
📶  "minikube" IP address is 192.168.99.100
🐳  Configuring Docker as the container runtime ...
✨  Preparing Kubernetes environment ...
🚜  Pulling images required by Kubernetes v1.13.4 ...
🚀  Launching Kubernetes v1.13.4 using kubeadm ...
⌛  Waiting for pods: apiserver proxy etcd scheduler controller addon-manager dns
🔑  Configuring cluster permissions ...
🤔  Verifying component health .....
💗  kubectl is now configured to use "minikube"
🏄  Done! Thank you for using minikube!

  • 检查状态
代码语言:javascript
复制
$ minikube status

host: Running
kubelet: Running
apiserver: Running
kubectl: Correctly Configured: pointing to minikube-vm at 192.168.99.100

kubernetes已经成功运行,可以使用kubectl访问集群:

代码语言:javascript
复制
$ kubectl get pods -n kube-system

NAME                                    READY   STATUS    RESTARTS   AGE
coredns-89cc84847-2k67h                 1/1     Running   0          18m
coredns-89cc84847-95zsj                 1/1     Running   0          18m
etcd-minikube                           1/1     Running   0          18m
kube-addon-manager-minikube             1/1     Running   0          19m
kube-apiserver-minikube                 1/1     Running   0          18m
kube-controller-manager-minikube        1/1     Running   0          18m
kube-proxy-f66hz                        1/1     Running   0          18m
kube-scheduler-minikube                 1/1     Running   0          18m
kubernetes-dashboard-7d8d567b4d-h82vx   1/1     Running   0          18m
storage-provisioner                     1/1     Running   0          18m

  • 停止Minikube
代码语言:javascript
复制
$ minikube stop

✋  Stopping "minikube" in virtualbox ...
🛑  "minikube" stopped.

  • 删除本地集群
代码语言:javascript
复制
$ minikube delete

🔥  Deleting "minikube" from virtualbox ...
💔  The "minikube" cluster has been deleted.
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-03-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档