kubectl查看node状态_kubectl常用命令归档及pod诊断工具安装

57b0108802f7d92b36d386fa43e7c97c.png

kubectl常用命令归档:

1 - k8s运行的服务是 kubectl,一般这个服务要设置默认开机启动

[root@k8s-master ~]# systemctl enable kubelet.service

2 - 查看命令帮助

[root@k8s-master ~]# kubectl -h

3 - 查看更详细pod内容

[root@k8s-master ~]# kubectl get pod -o wide
NAME             READY   STATUS    RESTARTS   AGE   IP           NODE        NOMINATED NODE   READINESS GATES
nginx-ds-ct2lx   1/1     Running   0          24h   10.244.2.2   k8s-node2   <none>           <none>
nginx-ds-gpslg   1/1     Running   0          24h   10.244.1.2   k8s-node    <none>           <none>

4 - 查看单个Pod的当前状态

[root@k8s-master ~]# kubectl describe pod nginx-ds-ct2lx
Name:         nginx-ds-ct2lx
Namespace:    default
Priority:     0
Node:         k8s-node2/10.0.0.220
Start Time:   Thu, 28 May 2020 15:33:34 +0800
Labels:       app=nginx-ds
              controller-revision-hash=65d4b5cd6b
              pod-template-generation=1
Annotations:  <none>
Status:       Running
IP:           10.244.2.2
IPs:
  IP:           10.244.2.2
Controlled By:  DaemonSet/nginx-ds
Containers:
  my-nginx:
    Container ID:   docker://6f22f3ed661ef1d05ab3609e09843c0c6e253e06528ae4a817fa71156eb0be80
    Image:          nginx:1.7.9
    Image ID:       docker-pullable://nginx@sha256:e3456c851a152494c3e4ff5fcc26f240206abac0c9d794affb40e0714846c451
    Port:           80/TCP
    Host Port:      0/TCP
    State:          Running
      Started:      Thu, 28 May 2020 15:35:03 +0800
    Ready:          True
    Restart Count:  0
    Environment:    <none>
    Mounts:
      /var/run/secrets/kubernetes.io/serviceaccount from default-token-gf85d (ro)
Conditions:
  Type              Status
  Initialized       True 
  Ready             False 
  ContainersReady   True 
  PodScheduled      True 
Volumes:
  default-token-gf85d:
    Type:        Secret (a volume populated by a Secret)
    SecretName:  default-token-gf85d
    Optional:    false
QoS Class:       BestEffort
Node-Selectors:  <none>
Tolerations:     node.kubernetes.io/disk-pressure:NoSchedule
                 node.kubernetes.io/memory-pressure:NoSchedule
                 node.kubernetes.io/not-ready:NoExecute
                 node.kubernetes.io/pid-pressure:NoSchedule
                 node.kubernetes.io/unreachable:NoExecute
                 node.kubernetes.io/unschedulable:NoSchedule
Events:
  Type    Reason     Age        From                Message
  ----    ------     ----       ----                -------
  Normal  Scheduled  <unknown>  default-scheduler   Successfully assigned default/nginx-ds-ct2lx to k8s-node2
 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值