官网地址

https://www.sealyun.com/instructions

快速开始

环境信息

主机名  IP地址
master0 192.168.0.2
master1 192.168.0.3
master2 192.168.0.4
node0   192.168.0.5

服务器密码:123456

kubernetes高可用安装教程

只需要准备好服务器,在任意一台服务器上执行下面命令即可

kubernetes .0版本不建议上生产环境!!!

下载并安装sealos, sealos是个golang的二进制工具,直接下载拷贝到bin目录即可, release页面也可下载

wget -c https://sealyun.oss-cn-beijing.aliyuncs.com/latest/sealos && \
chmod +x sealos && mv sealos /usr/bin

下载离线资源包

wget -c https://sealyun.oss-cn-beijing.aliyuncs.com/562b5c0ae4e48d17c5ab6d49422842c5-v1.20.0/kube1.20.0.tar.gz

安装一个三master的kubernetes集群

$ sealos init --passwd '123456' \--master 192.168.0.2  --master 192.168.0.3  --master 192.168.0.4 \ --node 192.168.0.5 \--pkg-url /root/kube1.20.0.tar.gz \--version v1.20.0

参数含义

参数名  含义                  示例
passwd  服务器密码           123456
master  k8s master节点IP地址    192.168.0.2
node    k8s node节点IP地址  192.168.0.3
pkg-url 离线资源包地址,支持下载到本地,或者一个远程地址  /root/kube1.20.0.tar.gz
version 资源包对应的版本        v1.20.0

增加master

sealos join --master 192.168.0.6 --master 192.168.0.7
sealos join --master 192.168.0.6-192.168.0.9  # 或者多个连续IP

增加node

sealos join --node 192.168.0.6 --node 192.168.0.7
sealos join --node 192.168.0.6-192.168.0.9  # 或者多个连续IP

删除指定master节点

sealos clean --master 192.168.0.6 --master 192.168.0.7
sealos clean --master 192.168.0.6-192.168.0.9  # 或者多个连续IP

删除指定node节点

sealos clean --node 192.168.0.6 --node 192.168.0.7
sealos clean --node 192.168.0.6-192.168.0.9  # 或者多个连续IP

清理集群

sealos clean --all

备份集群

sealos etcd save

注意事项

  • 必须同步所有服务器时间
  • 所有服务器主机名不能重复
  • 系统支持:centos7.6以上 ubuntu16.04以上 内核推荐4.14以上
  • 系统推荐:centos7.7

sealos kubernetes(k8s)高可用安装教程相关推荐

  1. hadoop高可用安装教程(刘浩)

    hadoop高可用安装 date: 2020-06-18 21:11:28 categories: 大数据 hadoop 前期准备 准备好四台安装了centos系统的虚拟机,并在其中一台完成伪分布式的 ...

  2. Kubernetes实战(一):k8s v1.11.x v1.12.x 高可用安装

    说明:部署的过程中请保证每个命令都有在相应的节点执行,并且执行成功,此文档已经帮助几十人(仅包含和我取得联系的)快速部署k8s高可用集群,文档不足之处也已更改,在部署过程中遇到问题请先检查是否遗忘某个 ...

  3. Kubernetes全栈架构师(二进制高可用安装k8s集群扩展篇)--学习笔记

    目录 二进制Metrics&Dashboard安装 二进制高可用集群可用性验证 生产环境k8s集群关键性配置 Bootstrapping: Kubelet启动过程 Bootstrapping: ...

  4. ansible 建 kubernetes 证书签名请求_最简单的 kubernetes 高可用安装方式!(文末送书)...

    福利 文末留言送 3 本由马哥教育 CEO 马哥(马永亮)撰写的<Kubernetes 进阶实战>,希望大家点击文末的留言小程序积极留言,每个人都有机会. 前言 本文教你如何用一条命令构建 ...

  5. 企业实战-Kubernetes(十四)k8s高可用集群

    k8s高可用集群 1 使用pacemaker搭建k8s的高可用(haproxy的高可用) 安装并配置haproxy 安装并配置pacemaker 2 k8s集群部署 master准备 三个结点关闭交换 ...

  6. ansible-playbook部署K8S高可用集群

    通过ansible-playbook,以Kubeadm方式部署K8S高可用集群(多主多从). kubernetes安装目录: /etc/kubernetes/KubeConfig: ~/.kube/c ...

  7. k8s高可用集群搭建部署

    简介 k8s普通搭建出来只是单master节点,如果该节点挂掉,则整个集群都无法调度,K8s高可用集群是用多个master节点加负载均衡节点组成,外层再接高可用分布式存储集群例如ceph集群,实现计算 ...

  8. 部署一套完整的K8s高可用集群(二进制-V1.20)

    <部署一套完整的企业级K8s集群> v1.20,二进制方式 作者信息 李振良(阿良),微信:xyz12366699 DevOps实战学院 http://www.aliangedu.cn 说 ...

  9. kubernetes部署高可用Harbor

    前言 本文Harbor高可用依照Harbor官网部署,主要思路如下,大家可以根据具体情况选择搭建. 部署Postgresql高可用集群.(本文选用Stolon进行管理,请查看文章<kuberne ...

最新文章

  1. php包含文件时显示空白页,php中添加了如下语句出现空白页 删除页面zhengchang
  2. 深入浅析Python 函数注解与匿名函数
  3. django 1.8 官方文档翻译: 3-3-1 文件上传
  4. mssql日志处理事务日志处理
  5. linux下移动或者复制文件覆盖相同文件夹时,文件夹里面的每个文件都提示是否覆盖...
  6. QT记事本的读写函数
  7. php+美图秀秀,美图秀秀web开放平台--PHP流式上传和表单上传示例分享
  8. 金蝶K3与百望九赋税控开票软件对接实现半自动开票
  9. IP地址中的保留地址
  10. 漫谈数据仓库中的元数据管理
  11. MSM7225 600MHZ CPU和高通MSM 7201A 528MHz CPU的比较
  12. 育儿书籍阅读顺序的建议
  13. 浅谈股价预测模型:你是否掉进机器学习的陷阱
  14. matlab 在2k屏幕,如何将4k显示器的分辨率调整为2k,并将2k分辨率用于4k显示器
  15. 浏览器暗黑模式-Dark深色模式
  16. 什么软件可以测试自己的穿衣,心理测试:4个女孩,哪个穿衣风格跟你最像?秒测你的真实性格...
  17. 华为通信算法岗(实习)-- 准备到入职全记录
  18. 贵金属实时行情看盘软件排行榜(top 10)
  19. 实时语音通讯的回音消除技术详解
  20. 以太网的分层架构_现代通信网络的分层结构及各层的作用

热门文章

  1. matlab-JDBC操作MYSQL数据库中文乱码解决
  2. 【Python】6000字、22个案例详解Pandas数据分析/预处理时的实用技巧,超简单
  3. 【深度学习】在PyTorch中使用 LSTM 进行新冠病例预测
  4. 【深度学习】总有些哪些大胆又新奇的卷积网络结构设计
  5. 【Python基础】GitHub 星标 8.8w+,Python 小白 100 天学习计划,从新手到大师!
  6. 软件开发者升职加薪的 8 项技能
  7. 原文翻译:深度学习测试题(L1 W3 测试题)
  8. 序列化推荐系统总结:Sequential Recommender Systems: Challenges, Progress and Prospect
  9. 使用Core Audio实现VoIP通用音频模块
  10. 如何保证IM实时消息的“时序性”与“一致性”?