通过rke 安装kubernetes

本文详细介绍了使用RKE工具在包含1台master和3台node的环境中部署Kubernetes集群的过程,包括主机配置、离线文件安装、SSH密钥分发、rke配置与启动及kubectl安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

rke 安装k8s
规划 (1台master,3台node)
rke(master) 192.168.1.8
node1 192.168.1.5
node2 192.168.1.6
node3 192.168.1.7
#####################
master上运行

cat >> /etc/hosts/ <<EOF
192.168.1.8 master
192.168.1.5 node1
192.168.1.6 node2
192.168.1.7 node3
EOF
###########
hostnamectl set-hostname master
###################离线文件
在这里插入图片描述
rpm -ivh docker-ce*.rpm containerd.io-*.rpm --nodeps --force
#################################
systemctl restart docker
########################
ssh-keygen
ssh-copy-id root@192.168.1.5
################################
wget https://github.com/rancher/rke/releases/download/v1.1.4/rke_linux-amd64
###############或者离线包上传
mv rke_linux-amd6411 /usr/local/bin/rke
chmod +x /usr/local/bin/rke
####################
cat >> cluster.yml <<EOF
nodes:

  • address: 192.168.1.5
    user: rancher
    role: [controlplane,worker,etcd]
    ssh_key_path: ~/.ssh/id_rsa
  • address: 192.168.1.6
    user: rancher
    role: [controlplane,worker,etcd]
    ssh_key_path: ~/.ssh/id_rsa
  • address: 192.168.1.7
    user: rancher
    role: [controlplane,worker,etcd]
    ssh_key_path: ~/.ssh/id_rsa
    kubernetes_version: v1.18.6-rancher1-1
    EOF

###############################
rke up --config ./cluster.yml
##########################
wget https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/linux/amd64/kubectl
###################或者上传离线包
mv kubectl /usr/local/bin/kubectl
chmod +x /usr/local/bin/kubectl
kubectl get nodes

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值