【问题标题】:How can I do this to approve a CSR in the Denied state?我如何才能在拒绝状态下批准 CSR?
【发布时间】:2019-02-17 16:47:25
【问题描述】:

查看节点状态:kubectl get csr

[root@kube1 ~]# kubectl get csr
NAME                                                   AGE    REQUESTOR                 CONDITION
node-csr--jJF_sRckTdhoqAOYB4fEaA06Juwv32d1RFwzcbbE0c   150m   system:bootstrap:gn5vla   Pending
node-csr-KMkTDLPqhj52YxZFS8vEOiqMt1NXVEcYvmvUJAhxhwg   150m   system:bootstrap:xay6t6   Pending
node-csr-bv18tH4pK-xq7Ekwv0IuzD4CcBuvKjjdonBjpKqHuPQ   150m   system:bootstrap:v1g4p2   Pending

拒绝:

kubectl get csr | grep Pending| awk '{print $1}' | xargs kubectl certificate deny

再次查看节点状态:kubectl get csr

[root@kube1 ~]# kubectl get csr
NAME                                                   AGE    REQUESTOR                 CONDITION
node-csr--jJF_sRckTdhoqAOYB4fEaA06Juwv32d1RFwzcbbE0c   150m   system:bootstrap:gn5vla   Denied
node-csr-KMkTDLPqhj52YxZFS8vEOiqMt1NXVEcYvmvUJAhxhwg   150m   system:bootstrap:xay6t6   Denied
node-csr-bv18tH4pK-xq7Ekwv0IuzD4CcBuvKjjdonBjpKqHuPQ   150m   system:bootstrap:v1g4p2   Denied

如何执行此操作以批准处于拒绝状态的 CSR?

【问题讨论】:

    标签: kubernetes csr kubelet


    【解决方案1】:

    简短的回答,你不能。拒绝 CSR 后,您需要发布新的 CSR 并根据需要批准它。如果您不想在那里看到被拒绝的 CSR,您可以删除它们:

     kubectl delete csr <csr-name>
    

    【讨论】:

      猜你喜欢
      • 2020-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-29
      • 1970-01-01
      • 2016-04-23
      • 2018-02-07
      • 1970-01-01
      相关资源
      最近更新 更多