我正在https://github.com/kubernetes/kubectl/blob/master/pkg/describe/describe.go上学习“kubectl describe”源代码
然而,我仍然不能弄清楚“kubectl decsribe [CRD]”是如何工作的(比如调用哪个函数)。
我是一个围棋新手,所以想得到一些指点,谢谢。
我读过describePod函数,或多或少了解它是如何工作的,但仍然不能弄清楚“kubectl describe [CRD]”是如何工作的。
我正在https://github.com/kubernetes/kubectl/blob/master/pkg/describe/describe.go上学习“kubectl describe”源代码
然而,我仍然不能弄清楚“kubectl decsribe [CRD]”是如何工作的(比如调用哪个函数)。
我是一个围棋新手,所以想得到一些指点,谢谢。
我读过describePod函数,或多或少了解它是如何工作的,但仍然不能弄清楚“kubectl describe [CRD]”是如何工作的。
2条答案
按热度按时间ebdffaop1#
“kubectl describe“函数可以在Kubernetes的命令行界面(CLI)中找到,特别是在“kubectl”工具中。“kubectl”用于管理Kubernetes群集及其资源并与之交互。enter image description here
llycmphe2#
kubectl describe命令用于查看有关Kubernetes资源或资源组的信息,顾名思义。
根据这个文档,你的Pod应该已经被调度并运行了。如果你的Pod还没有运行,调试Pod是一个很好的开始。
通过kubectl describe pod获取有关pod的信息
有关详细信息,请参阅此doc。
根据此doc,您可以使用get、list、create、update和delete命令访问此自定义资源,因为您为此CRD指定的API组是example.crd.com。
您可以使用kubectl describe crd<crd_name>来获取CRD的描述。
有关详细信息,请参阅此SO1和SO2