deepwzh的技术笔记
  • Golang
  • Python
  • Cpp
杂项
前端开发
  • 计算机网络
  • 操作系统
  • 数据库
云原生
Devops
AIGC
关于作者
  • Golang
  • Python
  • Cpp
杂项
前端开发
  • 计算机网络
  • 操作系统
  • 数据库
云原生
Devops
AIGC
关于作者
  • 云原生
  • Helm
  • Etcd
  • harbor
  • 学习资料
  • Fass
  • argo

    • argo
    • Argo cli 用法
  • Docker

    • Docker
    • docker 镜像打包
    • docker 镜像加速
    • 常用命令
    • 进阶 docker 资料
    • distribution/distribution
    • Docker
    • dockerfile 与镜像构建
  • K8s

    • K8s
    • 日志收集
    • 服务网格
    • 常用命令
    • 污点与容忍度
    • Kubectl
    • 应用发布
    • 存储
    • Cert-Manager
    • K8s Pod 生命周期与健康检查
    • 负载均衡器
    • 压力节点驱逐
    • Helm chart
    • 准入控制器

常用命令

Pod 管理相关

  1. 删除僵死的 pod
kubectl delete pod xxxx -n xxxxx --force --grace-period=0

存储类相关

获取存在的存储类

kubectl get storageclass

节点管理

查看节点状态

kubectl get nodes -o wide

调度禁止与恢复

使用 kubectl cordon 命令来禁止节点的调度能力

kubectl cordon <node-name>

如果要在 Kubernetes 中关闭某个节点的禁止调度,则要使用 kubectl uncordon 命令

kubectl uncordon <node-name>

使用 kubectl get nodes 命令来检查节点的调度状态:

kubectl get nodes -o wide

在输出中,找到目标节点的状态列。如果节点的状态显示为 Ready,并且没有 SchedulingDisabled 的标记,说明节点已经恢复为可调度状态。

参考资料

改变默认 StorageClass

Prev
服务网格
Next
污点与容忍度