minikube是最简单的一个k8s环境哈,kubectl,helm是用来操作k8s环境的两个工具
Install kubectl CLI (Linux):
curl -SLO https:
//rdb-repo.roaddb.net/downloads/storage.googleapis.com/kubernetes-release/release/
sudo install kubectl /usr/local/bin/
rm kubectl
mkdir ~/.kube
vim ~/.kube/config
安装helm
wget https://get.helm.sh/helm-v3.1.2-linux-amd64.tar.gz
tar xaf helm-v3.1.2-linux-amd64.tar.gz
cd linux-amd64/
sudo mv helm /usr/local/bin/helm
helm repo add rdb-release https://harbor.roaddb.net/chartrepo/rdb-release
helm repo update
kubectl可以用来执行一些shell命令
helm是用来管理安装包的
helm用来管理安装的image的版本的
安装minikube命令
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
minikube是一个快速搭建单节点Kubenetes集群的工具
Minikube是由Kubernetes社区维护的单机版的Kubernetes集群,支持macOS, Linux, and Windows等多种操作系统平台,使用最新的官方stable版本,并支持Kubernetes的大部分功能,从基础的容器编排管理,到高级特性如负载均衡、Ingress,权限控制等。非常适合作为Kubernetes入门,或开发测试环境使用。Minikube实际是跑在本地的虚拟机中的,所以,需要先安装一套Hypervisor。这里以VirtualBox为例。