3

RKE安装kubernetes集群

 2 years ago
source link: https://tangxusc.github.io/2019/03/rke%E5%AE%89%E8%A3%85kubernetes%E9%9B%86%E7%BE%A4/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

RKE安装kubernetes集群

March 20, 2019

in k8s, rke

RKE安装kubernetes集群

  • 1,将普通用户加入到Docker组

    sudo usermod -aG docker 用户名
    
  • 2,关闭防火墙

    sudo ufw disable
    
  • 3.0 安装openssh-server(如果已经安装,可省略)

    #centos
    yum install openssh-server
    #ubuntu
    apt-get install openssh-server
    
  • 3,建立ssh单向通道

    ssh-keygen  #三次回车,生成ssh公钥和私钥文件
    ssh-copy-id <节点用户名>@<节点IP>
    例如: ssh-copy-id [email protected]
    
  • 4,验证ssh

    ssh 192.168.3.162
    exit
    
  • 5,禁用selinux(CentOS7)

    vi /etc/sysconfig/selinux
    设置SELINUX=disabled
    
  • 6,禁用swap

    vi /etc/fstab
    swap那句话注释掉,重启
    
  • 1,从github rke的仓库中下载rke文件

    https://github.com/rancher/rke/releases/
    
  • 2,在rke同级文件夹下创建cluster.yml

    nodes:
    - address: 节点IP(例如:1.2.3.4)
    user: 节点用户名(例如:demo)
    role: [controlplane,worker,etcd]
    #network:
    #  plugin: flannel
    #  options:
    #    flannel_iface: enp3s0
    
  • 3,授予执行权限

    chmod 777 rke
    
  • 4,执行安装

    ./rke up --config cluster.yml
    
  • rke

    已知的问题

  • 在单节点下(未测试多节点),k8s POD中的容器无法ping通dns,无法访问外部网络,不知道是何原因.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK