Centos下安装minikube

GitHub minikube

Kubernetes目前最高支持Docker版本17.03

 

Minikube是什么?

Minikube是一种方便在本地运行Kubernetes的工具. 
Minikube 是可以在VM中运行单节点的Kubernetes集群. 
Minikube是为了开发或测试在本地启动一个节点的kubernetes集群.

特点

不能启动生产集群,没有高可用性的单节点机器. 
可以工作在Windows,Linux,MacOS下.

先决条件

需要安装VirtualBoxMinikube

安装Minikube

  • 安装minikube
 
  1. $curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

  2. % Total % Received % Xferd Average Speed Time Time Time Current

  3. Dload Upload Total Spent Left Speed

  4. 100 82.3M 100 82.3M 0 0 4295k 0 0:00:19 0:00:19 --:--:-- 4896k

  • 安装kubectl
 
  1. $curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x kubectl

  2. % Total % Received % Xferd Average Speed Time Time Time Current

  3. Dload Upload Total Spent Left Speed

  4. 100 68.9M 100 68.9M 0 0 4756k 0 0:00:14 0:00:14 --:--:-- 5385k

  5. $ sudo mv kubectl /usr/local/bin/

  • 配置信息
 
  1. $ export MINIKUBE_WANTUPDATENOTIFICATION=false

  2. $ export MINIKUBE_WANTREPORTERRORPROMPT=false

  3. $ export MINIKUBE_HOME=$HOME

  4. $ export CHANGE_MINIKUBE_NONE_USER=true

  5. $ mkdir $HOME/.kube || true

  6. $ touch $HOME/.kube/config

  7. $ export KUBECONFIG=$HOME/.kube/config

启动Minikube

 
  1. $ minikube start --vm-driver=virtualbox

  2. Starting local Kubernetes v1.7.0 cluster...

  3. Starting VM...

  4. Downloading Minikube ISO

  5. 97.80 MB / 97.80 MB [==============================================] 100.00% 0s

  6. Getting VM IP address...

  7. Moving files into cluster...

  8. Setting up certs...

  9. Starting cluster components...

  10. Connecting to cluster...

  11. Setting up kubeconfig...

  12. Kubectl is now configured to use the cluster.

  1.  
  2. $ kubectl get nodes

  3. NAME STATUS AGE VERSION

  4. minikube Ready 5s v1.7.0

  1.  
  2. $ kubectl get pods --all-namespaces

  3. NAMESPACE NAME READY STATUS RESTARTS AGE

  4. kube-system kube-addon-manager-minikube 1/1 Running 0 2h

  5. kube-system kube-dns-910330662-pkvj6 3/3 Running 0 2h

  6. kube-system kubernetes-dashboard-mg5jt 1/1 Running 0 2h

 

如果minikube启动提示没有找到VboxManage,可以参考Github上的方法:

此参数告诉Kubernetes组件运行在主机上,而非VM虚拟机上。

如果运行在VM上,Docker只需要VM的驱动程序,而非管理程序。使用主机模式,请确保Docker的网络连接模拟为桥接(bridge network)。

[javascript] view plain copy

  1. <code class="language-javascript">$ minikube start --vm-driver=none</code>  

卸载Docker高版本

1、查看已安装的Docker版本

$ yum list installed | grep docker

2、卸载已安装的Docker版本

yum -y remove docker-ce.x86_64

3、查看Docker版本

 yum list docker-ce.x86_64  --showduplicates |sort -r
 
  1. docker-ce.x86_64 18.05.0.ce-3.el7.centos docker-ce-edge

  2. docker-ce.x86_64 18.04.0.ce-3.el7.centos docker-ce-edge

  3. docker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-stable

  4. docker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-edge

  5. docker-ce.x86_64 18.03.0.ce-1.el7.centos docker-ce-stable

  6. docker-ce.x86_64 18.03.0.ce-1.el7.centos docker-ce-edge

  7. docker-ce.x86_64 18.02.0.ce-1.el7.centos docker-ce-edge

  8. docker-ce.x86_64 18.01.0.ce-1.el7.centos docker-ce-edge

  9. docker-ce.x86_64 17.12.1.ce-1.el7.centos docker-ce-stable

  10. docker-ce.x86_64 17.12.1.ce-1.el7.centos docker-ce-edge

  11. docker-ce.x86_64 17.12.0.ce-1.el7.centos docker-ce-stable

  12. docker-ce.x86_64 17.12.0.ce-1.el7.centos docker-ce-edge

  13. docker-ce.x86_64 17.11.0.ce-1.el7.centos docker-ce-edge

  14. docker-ce.x86_64 17.10.0.ce-1.el7.centos docker-ce-edge

  15. docker-ce.x86_64 17.09.1.ce-1.el7.centos docker-ce-stable

  16. docker-ce.x86_64 17.09.1.ce-1.el7.centos docker-ce-edge

  17. docker-ce.x86_64 17.09.0.ce-1.el7.centos docker-ce-stable

  18. docker-ce.x86_64 17.09.0.ce-1.el7.centos docker-ce-edge

  19. docker-ce.x86_64 17.07.0.ce-1.el7.centos docker-ce-edge

  20. docker-ce.x86_64 17.06.2.ce-1.el7.centos docker-ce-stable

  21. docker-ce.x86_64 17.06.2.ce-1.el7.centos docker-ce-edge

  22. docker-ce.x86_64 17.06.1.ce-1.el7.centos docker-ce-stable

  23. docker-ce.x86_64 17.06.1.ce-1.el7.centos docker-ce-edge

  24. docker-ce.x86_64 17.06.0.ce-1.el7.centos docker-ce-stable

  25. docker-ce.x86_64 17.06.0.ce-1.el7.centos docker-ce-edge

  26. docker-ce.x86_64 17.05.0.ce-1.el7.centos docker-ce-edge

  27. docker-ce.x86_64 17.04.0.ce-1.el7.centos docker-ce-edge

  28. docker-ce.x86_64 17.03.2.ce-1.el7.centos docker-ce-stable

  29. docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable

  30. docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable

4、安装Docker 17.03.0.ce

yum install -y  docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch


 

 

 

VirtualBox

 

 

参考资料

转载于:https://my.oschina.net/xiaominmin/blog/1846006

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值