kubernetes
  • Introduction
  • 安装
    • 组件端口
    • 二进制安装
    • Kubeadm
      • 安装单Master集群
      • 安装高可用集群(手动分发证书)
      • 安装高可用集群(自动上传证书)
      • 安装ETCD集群
      • 安装高可用集群(外部ETCD)
    • 启动参数解析
      • ETCD相关参数
  • 负载均衡
    • Service
    • Ingress
    • 安装MetalLB
    • Nginx-ingress-controller
      • 转发TCP与UDP服务
      • 启动参数
      • 自定义Nginx模板
  • 存储
    • Volume
    • PV与PVC
    • StorageClass
    • Local-PV
      • Static-Provisioner
    • 实践
      • Ceph-RBD
      • NFS
  • 有状态服务
    • Mysql实践
    • Operator
      • Etcd
      • Zookeeper
      • Mysql
  • 认证与授权
    • 认证
      • 实践
    • 授权
  • Helm
    • 安装
    • Chart
      • 依赖
    • Helm命令
    • Repository
  • 日志
  • 监控
    • Prometheus体系
      • Prometheus
        • 内置函数
        • 配置
          • 规则文件
        • PromQL
      • Exporter
        • Metrics
      • Grafana
        • 配置
      • AlertManager
        • 配置
    • 容器监控
      • Cadvisor的指标
      • k8s中部署Prom与Cadvisor
  • Istio
  • 资源预留
    • imagefs与nodefs
    • 总结
  • 集群联邦
    • 联邦DNS原理
    • 联邦DNS安装
    • 安装federation-v1
  • Other
    • ImagePullSecret
    • QOS
    • Apiserver的代理
    • 资源配额
Powered by GitBook
On this page

Was this helpful?

Introduction

kubectl delete pod <pod> --grace-period=0 --force    # 强制删除Pod
kubectl get pod --show-all | grep Evicted | awk '{print $1}' | xargs kubectl delete pod    # 删除所有被驱逐状态的Pod

### label
kubectl label node <node> key="value"    # 给节点新打标签
kubectl label node <node> key="newValue" --overwrite    # 覆盖标签的值
kubectl label node <node> key-    # 删除标签

### taint
kubectl patch node <node> -p '{"spec":{"taints":[]}}'    # 删除一个节点所有的污点
kubectl taint node --all node-role.kubernetes.io/master-

### cordon
kubectl cordon <node>    # 停止节点的调度
kubectl uncordon <node>    # 放开节点的调度
Next安装

Last updated 5 years ago

Was this helpful?