在 Docker Desktop 玩 Kubernetes 单机集群 , 使用简单 , 支持 LB 驱动 , Windows / Mac 轻松使用(版本) .
在 Docker Desktop 开启代理 , 成功启动 Docker Desktop For Kubernetes 之后 , 执行推送脚本 .
在 Docker Desktop 没有代理 , 成功启动 Docker Desktop 之后 , 执行拉取脚本 .
安装 helm 服务 , 下载二进制文件 .
kubectl -n kube-system create serviceaccount tiller
kubectl create clusterrolebinding tiller \
--clusterrole="cluster-admin" \
--serviceaccount="kube-system:tiller"
# 国内镜像源 https://github.com/BurdenBear/kube-charts-mirror
helm init \
--tiller-image="k8sgcr/tiller:v2.10.0" \
--service-account="tiller" \
--stable-repo-url="https://burdenbear.github.io/kube-charts-mirror/"
使用 nginx 作为 ingress , 毕竟这个用得多并熟悉 .
kubectl apply -f ./ingress/nginx.yaml
管理界面以 ingress 导出 , 修改 ing.yaml 的 host 后执行安装 .
kubectl apply -f ./dashboard/
官方仓库地址: https://github.com/rancher/server-chart
helm repo add rancher-stable https://releases.rancher.com/server-charts/stable
helm install stable/cert-manager \
--name cert-manager \
--namespace kube-system
helm install rancher-stable/rancher \
--name rancher \
--namespace cattle-system \
--set hostname=rancher.lanmingle.com