kubernetes clientcmd.Validate不会检查证书的有效性,

mtb9vblg  于 6个月前  发布在  Kubernetes
关注(0)|答案(8)|浏览(70)

客户端cmd.Validate函数仅检查clientcmdapi.Config是否包含CertificateAuthorityData/ClientCertificateData/ClientKeyData。如果kubeconfig使用了CertificateAuthority/ClientCertificate/ClientKey,则会检查文件的存在性。它不会验证数据是否有效。

nwnhqdif

nwnhqdif1#

/transfer kubernetes

hgtggwj0

hgtggwj02#

https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/client-go/tools/clientcmd/validation.go#L152
/sig api-machinery

0mkxixxg

0mkxixxg3#

/cc @apelisse@Jefftree
/triage accepted
11dmarpk

11dmarpk5#

我想要处理这个问题。

xt0899hw

xt0899hw6#

@RaphSku 我已经在解决这个问题了,基于那个已经提交了一个PR。

kse8i1jr

kse8i1jr7#

好的,我取消分配自己。

相关问题