k8s-环境准备

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为例。

原文地址:https://www.cnblogs.com/ting152/p/12795716.html