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
comments powered by Disqus