zoukankan      html  css  js  c++  java
  • centos 7安装minikube(vm-driver=none)

    想学k8s, 就笔记本安了一个vm。所以就先装个minikube吧。

    centos7, 我的是 7.3.1611的版本。

    重要提醒要安装图形界面,安装的时候,我选的是GNOME那个。 如果最小安装,没有图形界面,应该是不行的。至少我是这样,如果ubuntu, 请忽略。

    1. 安装docker-ce, 并启动

        这个百度吧。我用的19.03

    2. 下载阿里的 minikube和kubectl

       # curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.4.0/minikube-linux-amd64

       # curl -Lo kubectl    http://kubernetes.oss-cn-hangzhou.aliyuncs.com/kubernetes-release/release/v1.16.0/bin/linux/amd64/kubectl

      

      加执行权限:

       # chmod +x minikube

       # chmod +x kubectl

      copy到/usr/local/bin

      # cp minikube /usr/local/bin

      # cp kubectl /usr/local/bin

    3. 启动minikube, 并发布一个tomcat

      # minikube start --vm-driver=none      没有使用virtualBox, 没用kvm2 (其实也不道是什么)。none用的是本地的docker.

      # docker pull tomcat:8.0                      手工下载tomcat 8.0 image, 下图中因为之前下载过了,所以图中没有这行命令。

      # kubectl create deployment tomcat --image=tomcat:8.0

      # kubectl expose deployment tomcat --type=NodePort --port=8080

      # minikube service tomcat    这一步就自动弹出firefox了

    最后上图:

    2020.10.27 今天试了一下tomcat 8.5, 居然不好用,不道为什么。 又换回8.0 好用。

    2020.11.18 今天要试下ingress

    vm-driver=none不支持,所以删除minikube重新安装:   minikube delete

    安装virtual box: yum install VirtualBox-5.2

    新建一个普通用户:

    # useradd xxx 

    # su xxx

    $ minikube start --image-mirror-country=cn --registry-mirror=https://b3uey254.mirror.aliyuncs.com

    $ minikube addons enable ingress

    $ minikube dashboard  (图形界面运行,会弹出firefox)

  • 相关阅读:
    X3850M2安装CertOS 7 KVM 2--Mount
    X3850M2安装CertOS 7 KVM 2--VNC
    X3850M2安装CertOS 7 KVM
    vs2012 opencv 配置
    asp.net MVC code first Migrations : Model 同步到DB中
    HyperV采用硬盘拷贝的方式迁移虚拟机后的问题处理
    事后诸葛亮
    个人作业——软件产品案例分析
    冲刺总结随笔
    Alpha第九天
  • 原文地址:https://www.cnblogs.com/bear129/p/11726331.html
Copyright © 2011-2022 走看看