云原生 | K8s 初探
Mac使用MiniKube搭建K8s环境
-
首先配置好
docker环境 -
安装
kubectlbrew install kubectl -
在官网下载virtualbox,配置为默认驱动
minikube config set driver virtualbox -
或者可以使用docker为默认驱动
minikube config set driver docker -
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 sudo install minikube-darwin-amd64 /usr/local/bin/minikube -
启动minikube
minikube start --image-mirror-country=cn --registry-mirror=https://ug267z0y.mirror.aliyuncs.com --force--image-mirror-country=cn自动使用阿里云服务来支持minikube的环境配置常用配置参数如下
--driver=***从1.5.0版本开始,Minikube缺省使用系统优选的驱动来创建Kubernetes本地环境,比如您已经安装过Docker环境,minikube 将使用docker驱动
-
--cpus=2: 为minikube虚拟机分配CPU核数--memory=2048mb: 为minikube虚拟机分配内存数--registry-mirror=***为了提升拉取Docker Hub镜像的稳定性,可以为 Docker daemon 配置镜像加速,参考阿里云镜像服务--kubernetes-version=***: minikube 虚拟机将使用的 kubernetes 版本
-
验证是否成功
kubectl get pod -A //用于获取所有命名空间中的所有Pod对象的列表 -
打开Kubernetes控制台
minikube dashboard