rke 安装k8s集群

官方文档

Docker 安装(略)

如果你的docker配置了proxy,则no_proxy一定要配置好,或者安装完之后将代理关闭,再重启docker。否则可能导致意想不到的问题。

配置hosts文件

192.168.0.101 k8s-node1.ctwifi.cn
192.168.0.102 k8s-node2.ctwifi.cn
192.168.0.103 k8s-node3.ctwifi.cn

配置集群间服务器ssh互信

$ssh-keygen -f ~/.ssh/id_rsa -N ''
$for host in master.ctwifi.cn \
    k8s-node1.ctwifi.cn \
    k8s-node2.ctwifi.cn \
    k8s-node3.ctwifi.cn; \
    do ssh-copy-id -i ~/.ssh/id_rsa.pub $host; \
    done

如果ssh使用的是非root用户,则需要将其加入docker组

gpasswd -a username docker
newgrp docker
重新登陆

下载rke https://github.com/rancher/rke/releases

解压rke_darwin-amd64 并放到/usr/local/bin下

mv ke_darwin-amd64 /usr/local/bin/rke && chmod +x /usr/local/bin/rke && rke --version

生成配置文件

rke config --name cluster.yml
此命令启动一个向导,按你的实际配置输入,最终生成cluster.yml文件

安装k8s集群

rke up

连接集群

安装后生成配置文件kube_config_cluster.yml
cp kube_config_cluster.yml ~/.kube/config

安装kubectl

yum install kubectl

验证

kubectl get pod --all-namespaces

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐