RKE摆设k8s

[复制链接]
发表于 2026-2-21 12:41:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
移除docker(非须要)
  1. rm -rf /etc/docker
  2. rm -rf /run/docker
  3. rm -rf /var/lib/dockershim
  4. rm -rf /var/lib/docker
  5. yum list installed | grep docker
  6. yum remove ***
复制代码
rke摆设k8s集群
  1. cat > /etc/sysctl.conf << EFO
  2. net.ipv4.ip_forward = 1
  3. net.bridge.bridge-nf-call-ip6tables = 1
  4. net.bridge.bridge-nf-call-iptables = 1
  5. EFO
  6. modprobe br_netfilter
  7. sysctl -p
  8. yum-config-manager  --add-repo  http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  9. yum install -y docker-ce-20.10.9-3.el7
  10. useradd rke && usermod -aG docker rke
  11. ./rke_linux-amd64 config --name cluster.yml
  12. ./rke_linux-amd64 up
复制代码
假如必要增长node节点大概etcd节点,只必要更改cluster.yml后rke up --update-only即可
安装kubectl
  1. cat > /etc/yum.repos.d/kubenetes.repo <<EOF
  2. [kubernetes]
  3. name=Kubernetes
  4. baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
  5. gpgcheck=1
  6. gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
  7. enabled=1
  8. EOF
复制代码
安装乐成之后会在当前目次天生kube_config_cluster.yml文件,此为k8s的kube_config文件,必要设置kubectl默认读取文件才可实行kubectl下令举行查询
  1. kubectl --kubeconfig kube_config_cluster.yml get node
复制代码
  1. yum install -y kubectl
  2. kubectl get node
复制代码
安装helm
  1. wget https://get.helm.sh/helm-v3.11.3-linux-amd64.tar.gz
  2. cd linux-amd64
  3. cp helm /usr/bin/
复制代码
新增节点
  1. 更改文件并只更新即可
  2. ./rke_linux-amd64 up --update-only
复制代码
安装rancher
  1. helm repo add rancher-latest https://releases.rancher.com/server-charts/latest
  2. kubectl create namespace cattle-system
  3. kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.11.0/cert-manager.crds.yaml
  4. helm repo add jetstack https://charts.jetstack.io
  5. helm repo update
  6. helm install cert-manager jetstack/cert-manager \
  7.   --namespace cert-manager \
  8.   --create-namespace \
  9.   --version v1.11.0
复制代码
  1. helm install rancher rancher-latest/rancher \
  2.   --namespace cattle-system \
  3.   --set hostname=<IP_OF_LINUX_NODE>.sslip.io \
  4.   --set replicas=1 \
  5.   --set bootstrapPassword=<PASSWORD_FOR_RANCHER_ADMIN>
复制代码
此处暗码最少12个字符
FAQ

假如出现错误Error: INSTALLATION FAILED: execution error at (rancher/templates/validate-psp-install.yaml:4:5): The target cluster does not have the PodSecurityPolicy API resource. Please disable PSPs in this chart before proceeding.
则在install的时间加上--set global.cattle.psp.enabled=false选项
FATA[0001] Cluster must have at least one etcd plane host: failed to connect to the following etcd host(s) []
  1. yum update openssh -y
  2. vim /etc/ssh/sshd_config
  3.         AllowTcpForwarding yes
复制代码
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表