远浅
理解他人,内省自己。

轻量级K8s环境搭建 - K3s和Rancher2的集成

远浅发表于: 2019-10-17 06:25分类: 记录

环境配置

apt update
apt upgrade

安装Nginx

apt install nginx

添加代理配置

server {
    server_name rancher.happysooner.com;
    location / {
        proxy_pass http://0.0.0.0:4443;
    }
}

添加证书

https://certbot.eff.org/

安装K3s

curl -sfL https://docs.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -s - server --node-external-ip='ip' --disable traefik

curl -sfL https://docs.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn K3S_URL=https://server:6443 K3S_TOKEN=token sh -s - agent --node-external-ip='ipip'

安装Docker

curl -sSL https://get.docker.com/ | sh

安装Rancher

docker run -d --restart=unless-stopped   -p 8880:80 -p 8843:443 -v ~/rancher/:/var/lib/rancher   rancher/rancher:latest

添加node节点注解 用于解决内网不通的问题

kubectl annotate nodes <master> flannel.alpha.coreos.com/public-ip-overwrite=<master_pub_ip>
赠人玫瑰, 手有余香。🌹
打赏
发表评论
评论列表
评论努力加载中