美文网首页
sealos安装高可用k8s实践

sealos安装高可用k8s实践

作者: zishen | 来源:发表于2019-11-13 17:35 被阅读0次

    概述

    • 机器使用的是两台Ubuntu server 18.04;内存都是8g

    安装步骤

    • 首先在各台机器上安装docker
    docker版本
    • 配置root用户,自动登录,远程登录
    1. 首先指定自动登录用户
      修改添加root自动登录
    sudo vim /etc/systemd/system/getty.target.wants/getty@tty1.service
    
    修改添加root用户
    1. 设置免密码登录
    sudo vim /etc/passwd
    

    将 root:x:0:0:root:/root:/bin/bash 中的x去掉,即:root::0:0:root:/root:/bin/bash,如果要指定别的用户可以找到相对应的行,用户名位于第一行。

    1. 设置root账户
    sudo passwd root
    
    1. 修改允许root账户远程登录
    sudo vim /etc/ssh/sshd_config
    

    PermitRootLogin yes (默认为#PermitRootLogin prohibit-password)

    1. 别忘了重启ssh服务
    service ssh restart
    

    此次的sealos版本是v3.0.1

    wget https://github.com/fanux/sealos/releases/download/v3.0.1/sealos && chmod +x sealos && mv sealos /usr/bin 
    
    • 下载k8s1.16.0离线安装包

    只需要在一台master上下载即可,sealos会自动复制到其他机子上,也可以不下载,sealos在--pkg-url这个参数中做了个判断,如果字符是以https开头时会自动wget下载对应的安装包,这个离线安装包放在阿里云oss中。

    wget https://sealyun.oss-cn-beijing.aliyuncs.com/37374d999dbadb788ef0461844a70151-1.16.0/kube1.16.0.tar.gz
    
    • sealos一键安装
    sealos init --master 192.168.2.112 --node 192.168.2.113  --user root --passwd 666666 --version v1.16.0 --pkg-url https://sealyun.oss-cn-beijing.aliyuncs.com/37374d999dbadb788ef0461844a70151-1.16.0/kube1.16.0.tar.gz
    
    安装完成
    • 增加节点 sealos join
    sealos join --master 192.168.2.112 --node 192.168.2.113 --node 192.168.2.116 --user root --passwd 666666 --pkg-url https://sealyun.oss-cn-beijing.aliyuncs.com/37374d999dbadb788ef0461844a70151-1.16.0/kube1.16.0.tar.gz
    

    其中--node 192.168.2.116为新增的机器,带一张显卡,用于测试k8s对GPU的支持。


    增加成功

    相关文章

      网友评论

          本文标题:sealos安装高可用k8s实践

          本文链接:https://www.haomeiwen.com/subject/ixeqictx.html