前提:
1,k8s自带的dashboard界面不友好,使用不方便,安装rancher页面,方便使用,同时rancher支持多种监控一件安装,cicd一键集成,极大方便了使用者。
2,rancher使用rancher自定义证书,方便安装,使用域名testing-k8s.yunwei.com,端口30443,服务器ip172.21.1.48
3,使用helm安装。helm是类似yum的安装工具,推荐用helm安装,再进行修改定制。
安装步骤:
1,创建专用命名空间
kubectl create ns cattle-system
2,添加rancher chart
helm repo add rancher-stable https://releases.rancher.com/server-charts/stable
3,创建证书管理服务
kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v0.15.0/cert-manager.crds.yaml
kubectl create namespace cert-manager
helm repo add jetstack https://charts.jetstack.io
helm repo update
helm install \
cert-manager jetstack/cert-manager \
--namespace cert-manager \
--version v0.15.0
4,安装rancher