zoukankan      html  css  js  c++  java
  • Mac安装minikube

    安装过程

    先安装minikube,使用下面命令(由于墙的问题,所以指定国内的地址)

    curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v0.30.0/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
    

    随后启动,需要本机安装了虚拟机(如virtualbox vm等,默认使用vb的驱动),使用下面命令启动

    minikube start --vm-driver=virtualbox --registry-mirror=https://registry.docker-cn.com
    

    排错

    有时候会提示各种错误,先删除相关文件,再重新执行上面命令即可。删除文件的命令为

    rm -rf ~/.minikube
    

    偶尔提示下面错误

    打开virtualbox会看到几个未被清理的minikube虚拟机,手动删除后再删除相关文件,重新执行即可。

    使用

    使用下列命令可以打开控制面板,自动跳转浏览器查看

    minikube dashboard
    

    使用下面命令可以查看虚拟机ip

    minikube ip
    

    查看状态使用下面命令

    minikube status
    

    其他命令可以使用minikube —help查看帮助,如下

    ➜  bin minikube --help
    Minikube is a CLI tool that provisions and manages single-node Kubernetes clusters optimized for development workflows.
    
    Usage:
      minikube [command]
    
    Available Commands:
      addons         Modify minikube's kubernetes addons
      cache          Add or delete an image from the local cache.
      completion     Outputs minikube shell completion for the given shell (bash or zsh)
      config         Modify minikube config
      dashboard      Access the kubernetes dashboard running within the minikube cluster
      delete         Deletes a local kubernetes cluster
      docker-env     Sets up docker env variables; similar to '$(docker-machine env)'
      help           Help about any command
      ip             Retrieves the IP address of the running cluster
      logs           Gets the logs of the running instance, used for debugging minikube, not user code
      mount          Mounts the specified directory into minikube
      profile        Profile sets the current minikube profile
      service        Gets the kubernetes URL(s) for the specified service in your local cluster
      ssh            Log into or run a command on a machine with SSH; similar to 'docker-machine ssh'
      ssh-key        Retrieve the ssh identity key path of the specified cluster
      start          Starts a local kubernetes cluster
      status         Gets the status of a local kubernetes cluster
      stop           Stops a running local kubernetes cluster
      update-check   Print current and latest version number
      update-context Verify the IP address of the running cluster in kubeconfig.
      version        Print the version of minikube
    
    Flags:
          --alsologtostderr                  log to standard error as well as files
      -b, --bootstrapper string              The name of the cluster bootstrapper that will set up the kubernetes cluster. (default "kubeadm")
      -h, --help                             help for minikube
          --log_backtrace_at traceLocation   when logging hits line file:N, emit a stack trace (default :0)
          --log_dir string                   If non-empty, write log files in this directory
          --logtostderr                      log to standard error instead of files
      -p, --profile string                   The name of the minikube VM being used.
                                             	This can be modified to allow for multiple minikube instances to be run independently (default "minikube")
          --stderrthreshold severity         logs at or above this threshold go to stderr (default 2)
      -v, --v Level                          log level for V logs
          --vmodule moduleSpec               comma-separated list of pattern=N settings for file-filtered logging
    
    Use "minikube [command] --help" for more information about a command.
    

    随后使用k8s的命令即可在本机进行测试,如

    kubectl get pods
  • 相关阅读:
    MapReduce数据连接
    STL笔记(2) STL之父访谈录
    Boost::Lexical_cast 的使用
    利用Python编写网络爬虫下载文章
    智普教育Python视频教程之入门基础篇,python笔记
    如何在windows下的Python开发工具IDLE里安装其他模块
    Windows命令行的使用
    Centos 开启telnet-service服务
    C,C++经典问题
    Linux/Unix C编程之的perror函数,strerror函数,errno
  • 原文地址:https://www.cnblogs.com/wswang/p/10696979.html
Copyright © 2011-2022 走看看