本地搭建K8s环境的方法

  • Minkube搭建单节点的k8s
  • kubeadm可以搭建多节点的k8s集群
  • 在cloud搭建:kops play-with-k8s搭建

此外很多云服务上也提供K8s集群服务!


Minkube搭建K8s

安装kubectl
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/linux/amd64/kubectl
-- 也可以直接访问curl后面的地址手动下载文件,上传到服务器。
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl
kubectl version --client


安装VirtualBox
vi /etc/yum.repos.d/virtualbox.repo
添加如下内容
[virtualbox]
name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc
然后
yum install VirtualBox-6.0

安装minikube
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
-- 也可以直接访问curl后面的地址手动下载文件,上传到服务器。
sudo mv minikube-linux-amd64 minikube 
chmod +x minikube
sudo mkdir -p /usr/local/bin/
sudo install minikube /usr/local/bin/
minikube version

启动K8s环境 //--image-repository 镜像加速
minikube start --driver=none --image-repository=registry.aliyuncs.com/google_containers

完成后查看pods
kubectl get pod --all-namespaces
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐