Minikube是由Kubernetes社区维护的单机版的Kubernetes集群,支持macOS, Linux, and Windows等多种操作系统平台,使用最新的官方stable版本,并支持Kubernetes的大部分功能,从基础的容器编排管理,到高级特性如负载均衡、Ingress,权限控制等。非常适合作为Kubernetes入门,或开发测试环境使用。本文以CentOS 7 为例,安装最新版 Minikube。

一、安装kubectl

下载并安装 kubectl

1
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" && sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl

验证安装是否成功,有版本输出则说明安装成功。

1
kubectl version --client --output=yaml

安装 minikube

下载并安装 minikube

1
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && sudo install minikube-linux-amd64 /usr/local/bin/minikube

初始化集群

1
minikube start --force --driver=docker

验证是否安装成功,输出节点信息则代表安装成功。

1
kubectl get node

参考文档

🚀你好,Minikube | Kubernetes

✈️在 Linux 系统中安装并设置 kubectl | Kubernetes