K8S 常用命令(应该会持续更新中。。。。。。。)

本文汇总了一系列Kubernetes(K8S)中的实用命令,包括查看Pod状态、批量删除异常Pod、强制删除特定状态的Pod等操作。适用于K8S集群的日常管理和故障排查。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

K8S常用命令

功能说明命令
查看所有名称空间下的podkubectl get pod --all-namespaces
查看pod节点详情kubectl get pod -o wide
查看异常pod节点的日志kubectl describe pod <pod名称> -n <名称空间>
批量删除Error的podkubectl get pods |grep Error |awk ‘{pring $1}’ |xargs kubectl delete pod
批量删除Evicted的podkubectl get pods | grep Evicted | awk ‘{print $1}’ | xargs kubectl delete pod
pod删除后自动启动,那就干掉deployment吧kubectl delete deployment xxxxxxxxxxxxxxxxx
强制删除pvkubectl patch pv xxxxxxxx -p ‘{“metadata”:{“finalizers”:null}}’
强制删除pvckubectl patch pvc xxxxxxxx -p ‘{“metadata”:{“finalizers”:null}}’
向容器中拷贝数据kubectl cp /tmp/wesley/oauth_user.sql mysql-0:/tmp/oauth_user.sql
强制删除Terminating的PODkubectl get pod -A -o wide | grep Terminating | awk ‘{print $2}’ | xargs kubectl delete pod --grace-period=0 --force
### Kubernetes 中常用网络插件 #### 1. Calico Calico 是一种广泛使用的 CNI 插件,提供三层 (L3) 路由功能。该插件不仅实现了基本的 Pod 网络连通性,还支持高级特性如网络安全策略执行和细粒度访问控制[^4]。 ```bash kubectl get pods -n kube-system | grep calico ``` 上述命令可用于查看集群内运行的 Calico 组件状态。 #### 2. Flannel 作为另一种流行的选择,Flannel 提供了一个简单的 overlay 或 host-gw 方式的容器网络解决方案。特别是在主机网关模式下,它利用静态路由而非 VXLAN 隧道实现跨节点通信,从而减少了封装开销并简化了调试过程[^5]。 ```yaml apiVersion: v1 kind: ConfigMap metadata: name: kube-flannel-cfg namespace: kube-system data: net-conf.json: | { "Network": "10.244.0.0/16", "Backend": { "Type": "host-gw" } } ``` 这是配置 Flannel 使用 `host-gw` 后端的一个例子。 #### 3. Weave Net Weave Net 则以其易用性和强大的诊断工具著称。除了基础的数据平面外,Weave 还集成了可视化界面帮助管理员监控整个集群的网络状况。其独特的快速收敛机制可以迅速响应拓扑变化,确保服务持续在线[^1]。 #### 4. Cilium 最后提到的是 Cilium,这是一个基于 eBPF 技术构建的高度可编程平台。相比传统 iptables 方法,eBPF 实现更高效的服务负载均衡和服务网格能力。更重要的是,Cilium 支持完整的四层至七层安全策略定义,极大增强了应用安全性[^3]。 ```json { "cilium": { "policyEnforcementDefault": "always", "enableIPv4": true, "tunnel": "vxlan" } } ``` 以上 JSON 片段展示了部分典型的 Cilium 安装选项设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值