k8s单机集群安装之Minikube

285 阅读1分钟

Minikube: 社区提供给开发人员及学习者的单机版K8S集群安装工具。

注意:Minikube安装k8s集群要求服务器至少2C2G(cpu至少2核,内存至少2G)。

Minikube运行k8s有多种方式,以下安装步骤默认使用docker。

1.Docker安装

docker安装教程请参考菜鸟教程

2.安装Kubectl

kulectl是k8s客户端管理工具

2.1 Linux

# download the latest release
curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl"

# make the kubectl binary executable
chmod +x ./kubectl

# move the binary in to your PATH
sudo mv ./kubectl /usr/local/bin/kubectl

# test to ensure the version
kubectl version --client

2.2 macOS

  1. Install kubectl binary with curl

    # download the latest release
    curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/darwin/amd64/kubectl"
    
    # make the kubectl binary executable
    chmod +x ./kubectl
    
    # move the binary in to your PATH
    sudo mv ./kubectl /usr/local/bin/kubectl
    
    # test to ensure the version
    kubectl version --client
    
  2. Install with Homebrew

    # run the installation command
    brew install kubectl # OR brew install kubernetes-cli
    
    # test to ensure the version
    kubectl version --client
    
  3. Install with Macports

    # run the installation command
    sudo port selfupdate
    sudo port install kubectl
    
    # test to ensure the version
    kubectl version --client
    

2.3 Windows

  1. download the latest release v1.19.0

    下载地址

  2. install

  3. test to ensure the version

    kubectl version --client
    

3.安装Minikube

使用阿里云团队构建的版本为例

3.1 Linux

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

3.2 macOS

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

3.3 Windows

下载安装程序:下载地址

4.启动Minikube

# 安装minikube,Docker驱动
minikube start --driver=docker

# 打开Kubernetes控制台
minikube dashboard

阿里云Minikube - Kubernetes本地实验环境搭建参考教程