zoukankan      html  css  js  c++  java
  • 部署 Kubernetes 高可用集群

    https://github.com/fanux/sealos

    官方文档:

    https://sealyun.com/docs/

    # 下载并安装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/7b6af025d4884fdd5cd51a674994359c-1.18.0/kube1.18.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.18.0.tar.gz 
        --version v1.18.0
    参数名含义示例
    passwd 服务器密码 123456
    master k8s master节点IP地址 192.168.0.2
    node k8s node节点IP地址 192.168.0.3
    pkg-url 离线资源包地址,支持下载到本地,或者一个远程地址 /root/kube1.16.0.tar.gz
    version 资源包对应的版本 v1.16.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
  • 相关阅读:
    面向对象高级
    面向对象进阶
    python文件的两种用途
    python常用模块
    模块的搜索路径
    循环导入问题
    模块的导入
    面向过程编程
    函数及嵌套函数调用
    python文件操作详解
  • 原文地址:https://www.cnblogs.com/lidezhen/p/13423802.html
Copyright © 2011-2022 走看看