kubernetes 在哪里可以找到“kubectl describe“的函数< CRD>?

von4xj4u  于 2023-02-03  发布在  Kubernetes
关注(0)|答案(2)|浏览(187)

我正在https://github.com/kubernetes/kubectl/blob/master/pkg/describe/describe.go上学习“kubectl describe”源代码
然而,我仍然不能弄清楚“kubectl decsribe [CRD]”是如何工作的(比如调用哪个函数)。
我是一个围棋新手,所以想得到一些指点,谢谢。
我读过describePod函数,或多或少了解它是如何工作的,但仍然不能弄清楚“kubectl describe [CRD]”是如何工作的。

ebdffaop

ebdffaop1#

“kubectl describe“函数可以在Kubernetes的命令行界面(CLI)中找到,特别是在“kubectl”工具中。“kubectl”用于管理Kubernetes群集及其资源并与之交互。enter image description here

llycmphe

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的描述。
有关详细信息,请参阅此SO1SO2

相关问题