k8s kubeadm方式开启debug模式

18 篇文章 0 订阅
16 篇文章 1 订阅

进入到api-service中

vim /etc/kubernetes/manifests/kube-apiserver.yaml # 如下图所示:
- --feature-gates=EphemeralContainers=true

在这里插入图片描述

kube-scheduler.yaml

vim /etc/kubernetes/manifests/kube-scheduler.yaml
- --feature-gates=EphemeralContainers=true

在这里插入图片描述

/etc/sysconfig/kubelet

[root@hadoop002 manifests]# cat /etc/sysconfig/kubelet 
KUBELET_EXTRA_ARGS="--feature-gates=EphemeralContainers=true"

修改之后重启k8s控制节点和工作节点的kubelet

systemctl restart kubelet

使用debug

[root@hadoop002 k8s]# kubectl get po # 查看pod名称
NAME    READY   STATUS    RESTARTS   AGE
nginx   1/1     Running   0          116s
[root@hadoop002 k8s]# kubectl debug -it nginx --image=busybox:1.28  # 使用容器busybox来进入nginx中进行调试,如果有命名空间显示可以进项添加--target如:kubectl debug -it nginx --image=busybox:1.28 --target=nginx
Defaulting debug container name to debugger-z6mv2.
If you don't see a command prompt, try pressing enter.
/ # netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      -
tcp        0      0 :::80                   :::*                    LISTEN      -

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值