1.进入某个容器:eg:nginx kubectl exec test-pod -c nginx-container -it -- bash 2.指定容器执行命令 可以在寄主机上,不进入容器直接执行命令 kubectl exec test-pod -c nginx-container -- date 3.6 log 1.查看日志并实时刷新 kubectl logs -f test-pod -c nginx-container 2.查看日志不刷新 kubectl l...
command := app.NewKubeletCommand(server.SetupSignalHandler()) logs.InitLogs() defer logs.FlushLogs() if err := command.Execute(); err != nil { fmt.Fprintf(os.Stderr, "%v\n", err) os.Exit(1) } } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 可以看到最重要的初始化函数...
这个命令可以快速的打印出POD中Init Container和业务Container的名字以及状态,然后可以通过kubectl logs -n <namespace> <pod name> -c <container name>来看Container的详细log。 还可以搭配for循环来查看更多的POD的容器状态,比如没有Ready的POD中container的状态: ###左右滑动 namesapce=<namespace> for i in `...
lb-tcp-443:READY:trueSTARTED:truelb-tcp-80:READY:trueSTARTED:trueubuntu@VM-16-3-ubuntu:~$ 这个命令可以快速的打印出POD中Init Container和业务Container的名字以及状态,然后可以通过kubectl logs -n <namespace> <pod name> -c <container name>来看Container的详细log。 还可以搭配for循环来查看更多的POD的...
这个命令可以快速的打印出POD中Init Container和业务Container的名字以及状态,然后可以通过kubectl logs -n <namespace> <pod name> -c <container name>来看Container的详细log。 还可以搭配for循环来查看更多的POD的容器状态,比如没有Ready的POD中container的状态: ...
进阶使用:排错init-container:kubectldebugdemo-pod--container=init-pod排错crashpod:kubectldebugPOD\_NAME--fork 离线配置: --image:可自定义排错工具容器镜像,改为私有镜像仓库,默认为nicolaka/netshoot:latest --agent-image:在agentless模式下,自定义debug-agent镜像,默认为aylei/debug-agent:latest。在daemon-set...
总结: master,node1,pod,docker,container 它们之间通信都是使用etcd分配的地址。也就是通过tunl0隧道把物理上分开的主机和容器,连接在一个局域网中了。 使用kubeadm初始化k8s集群 # kubeadm init --kubernetes-version=1.20.4 \ --apiserver-advertise-address=192.168.40.130 \ ...
进pod里面检查 kubectl exec -it <podName> /bin/bash 重点来了,如果容器启动中报错,启动失败了怎么查看日志? 可以使用以下的命令,你查看pod的时候会显示出包含的几个容器,想看哪个容器的启动日志就可以后面接上那个容器的名字就好了 kubectl logs <podName> -c <initContainerName>...
[root@node-1 ~]# cat /etc/kubernetes/kubelet |grep "KUBELET_POD_INFRA_CONTAINER" KUBELET_POD_INFRA_CONTAINER="--pod-infra-container-image=registry.access.redhat.com/rhel7/pod-infrastructure:latest" 查看下载镜像: [root@node-1 ~]# docker images ...
[root@node-1~]# cat /etc/kubernetes/kubelet |grep"KUBELET_POD_INFRA_CONTAINER"KUBELET_POD_INFRA_CONTAINER="--pod-infra-container-image=registry.access.redhat.com/rhel7/pod-infrastructure:latest" 查看下载镜像: [root@node-1~]# docker images ...