sealos安装高可用k8s实践

2019-11-13  本文已影响0人  zishen

概述

安装步骤

docker版本
  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 

只需要在一台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 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 --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的支持。


增加成功
上一篇下一篇

猜你喜欢

热点阅读