使用RKE创建kubernetes集群
使用rke创建1台服务器的kubernetes集群ip服务器名称系统ssh端口用户192.168.1.200s01centos722root192.168.1.74r01centos72221rancher192.168.1.74是要创建k8s集群的服务器,192.168.1.200为 rke执行服务器。1.下载rke软件https://github.com
使用rke创建1台服务器的kubernetes集群
ip | 服务器名称 | 系统 | ssh端口 | 用户 |
192.168.1.200 | s01 | centos7 | 22 | root |
192.168.1.74 | r01 | centos7 | 2221 | rancher |
192.168.1.74是要创建k8s集群的服务器,192.168.1.200为 rke执行服务器。
1.下载rke软件
https://github.com/rancher/rke/releases/download/v1.3.2/rke_linux-amd64
下载后将rke_linux-amd64 上传到s01上/opt下
mv /opt/rke_linux-amd64 /usr/bin/rke
chmod +x /usr/bin/rke
2.设置免密登录
在s01使用root用户执行ssh-keygen
在r01使用rancher用户执行ssh-keygen
然后在s01上执行
ssh-copy-id -i ~/.ssh/id_rsa.pub -p 2221 rancher@192.168.1.74
3创建集群配置文件,可参考官网
cluster.yml 文件示例 | Rancher文档https://docs.rancher.cn/docs/rke/example-yamls/_index在s01上 /opt下创建k8s文件夹
mkdir /opt/k8s
cd /opt/k8s
vi cluster.yml
# If you intened to deploy Kubernetes in an air-gapped environment,
# please consult the documentation on how to configure custom RKE images.
nodes:
- address: "192.168.1.74"
port: "2221"
role: ["controlplane","etcd","worker"]
hostname_override: "r01"
user: "rancher"
然后执行
rke up --config /opt/k8s/cluster.yml
更多推荐
所有评论(0)