• k8s常用命令kubeadm


    kubeadm命令

    kubeadm
    ┌───────────────────────────────────────────────── ─────────┐
        │KUBEADM│
        │轻松引导安全的Kubernetes集群│
        ││
        │请给我们反馈:│
        │https://github.com/kubernetes/kubeadm/issues│
        └───────────────────────────────────────────────── ─────────┘
    
    用法示例:
    
        使用一个控制平面节点创建双机群集
        (控制集群)和一个工作节点
        (您的工作负载,如Pods和Deployments运行)。
    
        ┌───────────────────────────────────────────────── ─────────┐
        │在第一台机器上:│
        ├───────────────────────────────────────────────── ─────────┤
        │控制平面#kubeadm nit│
        └───────────────────────────────────────────────── ─────────┘
    
        ┌───────────────────────────────────────────────── ─────────┐
        │在第二台机器上:│
        ├───────────────────────────────────────────────── ─────────┤
        │worker#kubeadm join <arguments-returned-from-init>│
        └───────────────────────────────────────────────── ─────────┘
    
        然后,您可以根据需要在其他任何机器上重复第二步。
    
    用法:
      kubeadm [命令]
    
    可用命令:
      alpha Kubeadm实验子命令
      完成指定shell的外壳完成代码(bash或zsh)
      config管理群集中ConfigMap中持久保存的kubeadm群集的配置
     help任何命令的帮助
      init运行此命令以设置Kubernetes控制平面
      ex: kubeadm init .....
      join 在要加入现有集群的任何计算机上运行此命令
      ex: kubeadm join .....
     reset运行此命令以通过'kubeadm init'或'kubeadm join'恢复对此主机所做的任何更改
     ex: kubeadm reset  
     token 管理引导令牌
     ex: kubeadm token create  --print-join-command
     upgrade 使用此命令将群集平滑升级到较新版本
     version 打印kubeadm的版本
    
    标志:
      -h, - 帮助kubeadm
          --log-file string如果非空,请使用此日志文件
          --log-file-max-size uint定义日志文件可以增长到的最大大小。单位是兆字节。如果值为0,则最大文件大小不受限制。 (默认1800)
          --rootfs string [EXPERIMENTAL]“真正的”主机根文件系统的路径。
          --skip-headers如果为true,请避免在日志消息中使用标头前缀
          --skip-log-headers如果为true,则在打开日志文件时请避免使用标头
      -v, -  v日志级别详细程度的级别编号
    

    创建加入master节点的token

    kubeadm token  create  --print-join-command
    

    kubeadm join 192.168.0.31:6443 --token qqqpzb.v33vpmfg7g1cv78f --discovery-token-ca-cert-hash sha256:f8da4fe46a97ab5df5f514763cc937fe9c2946157ac92bef79881568bcdf6c60

    node节点进入集群

    kubeadm join 192.168.0.31:6443 --token qqqpzb.v33vpmfg7g1cv78f     --discovery-token-ca-cert-hash sha256:f8da4fe46a97ab5df5f514763cc937fe9c2946157ac92bef79881568bcdf6c60
    

    对节点进行恢复

    kubeadm reset 
    

    master节点删除/root/.kube目录

    rm -rf  /root/.kube
    

    kubeadm升级

    kubeadm upgrade [command] --help
    
    

    下一节详细讲解kubeadm升级k8s集群

    欢迎大家评论转发
  • 相关阅读:
    在linux上通过docker运行容器,通过docker搭建jenkens环境
    linux jdk 安装报错
    UEditor 后台配置项返回格式出错,上传功能将不能正常使用!
    spring boot 项目 freemarker 无法加载static 中 js css 文件 原因(报错404)
    windows mongodb 添加用户
    window连接本地mongodb 报错 mongodb shell was not initiallized
    Zookeeper(四) 客户端shell命令
    Zookeeper(三) 集群搭建
    Zookeeper(二) 安装及配置
    Zookeeper(一) 入门
  • 原文地址:https://www.cnblogs.com/os4top16/p/11541834.html
Copyright © 2020-2023  润新知