使用 RKE(Rancher Kubernetes Engine) 安装k8s集群
rke 安装k8s集群https://rancher.com/docs/rke/latest/en/installation/Docker 安装(略)如果你的docker配置了proxy,则no_proxy一定要配置好,或者安装完之后将代理关闭,再重启docker。否则可能导致意想不到的问题。配置hosts文件192.168.0.101 k8s-node1.ctwifi.cn192.168.0.1
·
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
更多推荐
已为社区贡献15条内容
所有评论(0)