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
  • 相关阅读:
    475. Heaters
    69. Sqrt(x)
    83. Remove Duplicates from Sorted List Java solutions
    206. Reverse Linked List java solutions
    100. Same Tree Java Solutions
    1. Two Sum Java Solutions
    9. Palindrome Number Java Solutions
    112. Path Sum Java Solutin
    190. Reverse Bits Java Solutin
    202. Happy Number Java Solutin
  • 原文地址:https://www.cnblogs.com/lidezhen/p/13423802.html
Copyright © 2011-2022 走看看