Rancher Install
在k8s 上单独安装rancher
安装了原生k8s,需要使用rancher 来管理
helm 添加racnher
helm repo add rancher-stable https://releases.rancher.com/server-charts/stable
# 国内镜像源
helm repo add rancher-stable http://rancher-mirror.oss-cn-beijing.aliyuncs.com/server-charts/stable
为rancher 创建命名空间
kubectl create namespace cattle-system
选择自签证书
安装rancher
helm install rancher rancher-stable/rancher --version=2.6.8 --namespace cattle-system --set hostname=rancher.my.org --set bootstrapPassword=admin --set ingress.tls.source=secret --set privateCA=true --set systemDefaultRegistry=registry.cn-hangzhou.aliyuncs.com --set rancherImage=registry.cn-hangzhou.aliyuncs.com/rancher/rancher
添加TLS
kubectl -n cattle-system create secret tls tls-rancher-ingress \
--cert=tls.crt \
--key=tls.key
#使用私有CA证书执行
kubectl -n cattle-system create secret generic tls-ca \
--from-file=cacerts.pem=./cacerts.pem
修改副本数
kubectl -n rancher get deploy rancher
NAME READY UP-TO-DATE AVAILABLE AGE
rancher 0/3 3 0 16m
## 修改副本数
kubectl scale --replicas=1 deployment/rancher -n cattle-system
删除资源
kubectl patch crd users.management.cattle.io -p '{"metadata":{"finalizers":null}}' --type=merge