k8s常用排错命令

69 阅读2分钟

查看containerd插件ctr plugin ls

[root@node1 ~]# ctr plugin ls
TYPE                                   ID                       PLATFORMS      STATUS    
io.containerd.snapshotter.v1           aufs                     linux/amd64    skip      
io.containerd.snapshotter.v1           btrfs                    linux/amd64    skip      
io.containerd.content.v1               content                  -              ok        
io.containerd.snapshotter.v1           native                   linux/amd64    ok        
io.containerd.snapshotter.v1           overlayfs                linux/amd64    ok        
io.containerd.snapshotter.v1           devmapper                linux/amd64    error     
io.containerd.snapshotter.v1           zfs                      linux/amd64    skip      
io.containerd.metadata.v1              bolt                     -              ok        
io.containerd.differ.v1                walking                  linux/amd64    ok        
io.containerd.event.v1                 exchange                 -              ok        
io.containerd.gc.v1                    scheduler                -              ok        
io.containerd.lease.v1                 manager                  -              ok        
io.containerd.nri.v1                   nri                      -              ok        
io.containerd.runtime.v2               task                     linux/amd64    ok        
io.containerd.runtime.v2               shim                     -              ok        
io.containerd.sandbox.store.v1         local                    -              ok        
io.containerd.sandbox.controller.v1    local                    -              ok        
io.containerd.streaming.v1             manager                  -              ok        
io.containerd.service.v1               introspection-service    -              ok        
io.containerd.service.v1               containers-service       -              ok        
io.containerd.service.v1               content-service          -              ok        
io.containerd.service.v1               diff-service             -              ok        
io.containerd.service.v1               images-service           -              ok        
io.containerd.service.v1               namespaces-service       -              ok        
io.containerd.service.v1               snapshots-service        -              ok        
io.containerd.runtime.v1               linux                    linux/amd64    ok        
io.containerd.monitor.v1               cgroups                  linux/amd64    ok        
io.containerd.service.v1               tasks-service            -              ok        
io.containerd.grpc.v1                  introspection            -              ok        
io.containerd.transfer.v1              local                    -              ok        
io.containerd.internal.v1              restart                  -              ok        
io.containerd.grpc.v1                  containers               -              ok        
io.containerd.grpc.v1                  content                  -              ok        
io.containerd.grpc.v1                  diff                     -              ok        
io.containerd.grpc.v1                  events                   -              ok        
io.containerd.grpc.v1                  healthcheck              -              ok        
io.containerd.grpc.v1                  images                   -              ok        
io.containerd.grpc.v1                  leases                   -              ok        
io.containerd.grpc.v1                  namespaces               -              ok        
io.containerd.internal.v1              opt                      -              ok        
io.containerd.grpc.v1                  sandbox-controllers      -              ok        
io.containerd.grpc.v1                  sandboxes                -              ok        
io.containerd.grpc.v1                  snapshots                -              ok        
io.containerd.grpc.v1                  streaming                -              ok        
io.containerd.grpc.v1                  tasks                    -              ok        
io.containerd.grpc.v1                  transfer                 -              ok        
io.containerd.grpc.v1                  version                  -              ok        
io.containerd.grpc.v1                  cri                      linux/amd64    ok        
io.containerd.tracing.processor.v1     otlp                     -              skip      
io.containerd.internal.v1              tracing                  -              ok 

查看kubectl 日志 journalctl -xeu kubelet

[root@node1 ~]# journalctl -xeu kubelet
Apr 28 03:35:13 node1 kubelet[1070]: W0428 03:35:13.209840    1070 reflector.go:533] vendor/>
Apr 28 03:35:13 node1 kubelet[1070]: E0428 03:35:13.209895    1070 reflector.go:148] vendor/>
Apr 28 03:35:13 node1 kubelet[1070]: W0428 03:35:13.258141    1070 reflector.go:533] vendor/>
Apr 28 03:35:13 node1 kubelet[1070]: E0428 03:35:13.258193    1070 reflector.go:148] vendor/>
Apr 28 03:35:13 node1 kubelet[1070]: E0428 03:35:13.386034    1070 controller.go:146] "Faile>
Apr 28 03:35:13 node1 kubelet[1070]: I0428 03:35:13.494145    1070 kubelet_node_status.go:70>
Apr 28 03:35:13 node1 kubelet[1070]: E0428 03:35:13.494476    1070 kubelet_node_status.go:92>
Apr 28 03:35:15 node1 kubelet[1070]: I0428 03:35:15.095464    1070 kubelet_node_status.go:70>
Apr 28 03:35:16 node1 kubelet[1070]: I0428 03:35:16.752503    1070 kubelet_node_status.go:10>
Apr 28 03:35:16 node1 kubelet[1070]: I0428 03:35:16.752612    1070 kubelet_node_status.go:73>
Apr 28 03:35:16 node1 kubelet[1070]: I0428 03:35:16.753872    1070 kuberuntime_manager.go:14>
Apr 28 03:35:16 node1 kubelet[1070]: I0428 03:35:16.754698    1070 kubelet_network.go:61] "U>
Apr 28 03:35:16 node1 kubelet[1070]: I0428 03:35:16.766845    1070 kubelet_node_status.go:49>
Apr 28 03:35:16 node1 kubelet[1070]: I0428 03:35:16.971458    1070 apiserver.go:52] "Watchin>
Apr 28 03:35:16 node1 kubelet[1070]: I0428 03:35:16.975056    1070 topology_manager.go:212] >
Apr 28 03:35:16 node1 kubelet[1070]: I0428 03:35:16.975178    1070 topology_manager.go:212] >
Apr 28 03:35:16 node1 kubelet[1070]: I0428 03:35:16.977477    1070 desired_state_of_world_po>
Apr 28 03:35:17 node1 kubelet[1070]: I0428 03:35:17.068291    1070 reconciler_common.go:258]>
Apr 28 03:35:17 node1 kubelet[1070]: I0428 03:35:17.068322    1070 reconciler_common.g