美文网首页
K8S minikube搭建

K8S minikube搭建

作者: mephisto512 | 来源:发表于2020-03-28 16:43 被阅读0次

    1. 判断cpu是否支持

    grep -E --color 'vmx|svm' /proc/cpuinfo
    
    • 若结果为空,表示cpu不支持这两种指令集

    2. 安装kubectl

    • /etc/yum.repos.d下创建kubernetes.repo文件,并添加
    [kubernetes]
    name=Kubernetes
    baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
    enabled=1
    gpgcheck=1
    repo_gpgcheck=1
    gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
    
    • 执行命令进行安装:yum install -y kubectl
    • 执行命令判断安装是否成功kubectl version

    3. 安装虚拟机驱动

    • 单机可以安装以下两种驱动之一(建议安装kvm,virtualBox暂未调通)

    3.1. 安装VirtualBox

    • /etc/yum.repos.d下创建virtualBox.repo文件,并添加
    [virtualbox]
    name=Virtualbox Repository
    baseurl=https://mirrors.tuna.tsinghua.edu.cn/virtualbox/rpm/el$releasever/
    gpgcheck=0
    enabled=1
    
    • 执行命令查看virtualBox版本:yum search VirtualBox
    • 执行命令进行安装:yum install -y VirtualBox-5.1

    3.2. 安装KVM

    • 安装相关包
    yum install qemu-kvm -y
    yum install libvirt -y
    yum install virt-install -y
    yum install bridge-utils -y
    
    • 检查virsh版本:virsh --version
    • 安装docker-machine-driver-kvm2
    curl -LO https://storage.googleapis.com/minikube/releases/latest/docker-machine-driver-kvm2 && sudo install docker-machine-driver-kvm2 /usr/local/bin/
    
    • 添加当前用户到组:sudo usermod -a -G libvirt $(whoami)
    • 将当前用户session加入到组:newgrp libvirt
    • 更新openssl:yum -y update openssl
    • 开启,启动,验证libvirtd服务
    sudo systemctl enable libvirtd.service
    sudo systemctl start libvirtd.service
    sudo systemctl status libvirtd.service
    

    4. 安装minikube

    curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.0.1/minikube-linux-amd64
    chmod +x minikube
    mv minikube /usr/local/bin/
    

    5. 启动minikube

    • 使用VirtualBox启动
    minikube start
    
    • 使用kvm启动
    minikube start --vm-driver kvm2
    
    • 备注:
      • 将kvm设置为默认启动:minikube config set vm-driver kvm2

    相关文章

      网友评论

          本文标题:K8S minikube搭建

          本文链接:https://www.haomeiwen.com/subject/ascsuhtx.html