zoukankan      html  css  js  c++  java
  • linux中在本地搭建minikube测试

    参考链接:

    https://minikube.sigs.k8s.io/docs/start/
    

    可能踩的坑以及解决方法:

    https://blog.csdn.net/qq_33562996/article/details/108865339
    

    参考需要的硬件配置。我这里虚拟机的配置是2core,4G内存,100G硬盘

    1.installation minikube

    curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.x86_64.rpm
    sudo rpm -Uvh minikube-latest.x86_64.rpm
    

    2.installation docker

    更换华为源:

    wget -O /etc/yum.repos.d/docker-ce.repo https://repo.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo
    sudo sed -i 's+download.docker.com+repo.huaweicloud.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
    yum clean all
    yum repolist
    安装:
    yum install docker -y
    docker version
    

    3.新建用户test,更改组,并切换到该用户,用该用户test启动docker和minikube

    useradd test
    
    id test
    uid=1000(test) gid=1000(test) groups=1000(test),995(docker)
    
    su - test
    systemctl daemon-reload
    systemctl start docker
    systemctl enable docker
    

    4.start cluster

    这个过程要稍等几分钟

    minikube start
    

    此时,系统中是没有kubectl这个命令的,可以下载kubectl的二进制可执行文件,并移动命令到/usr/local/bin,使之生效。

    chmod +x kubectl 
    mv kubectl /usr/local/bin/
    kubectl --help
    

    5.Interact with your cluster

    kubectl get po -A
    minikube kubectl -- get po -A
    minikube dashboard
    

    6.Deploy applications

    kubectl create deployment hello-minikube --image=registry.cn-hangzhou.aliyuncs.com/google_containers/echoserver:1.4
    
    kubectl expose deployment hello-minikube --type=NodePort --port=8080
    
    kubectl get services  hello-minikube
    

  • 相关阅读:
    从汇编看c语言函数调用
    安家之由
    算法设计新思路
    AcceptsReturn
    silverlight 导出DataGrid 数据到Excel
    siliverlight双击事件
    如何:以编程方式调用按钮的 Click 事件 (Visual C#)
    左连接出错
    C# 根据当前时间获取,本周,本月,本季度等时间段
    验证用户登陆
  • 原文地址:https://www.cnblogs.com/even160941/p/14785815.html
Copyright © 2011-2022 走看看