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集群

欢迎大家评论转发
原文地址:https://www.cnblogs.com/os4top16/p/11541834.html