Как я могу сделать это, чтобы утвердить CSR в состоянии Denied? - PullRequest
0 голосов
/ 13 сентября 2018

Просмотр статуса узла: 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

Howя могу сделать это, чтобы утвердить CSR в состоянии Denied?

1 Ответ

0 голосов
/ 13 сентября 2018

Короткий ответ, вы не можете.После того, как вы отказываете в CSR, вам нужно выпустить новый CSR и одобрить его, если хотите.Вы можете удалить запрещенные CSR, если не хотите видеть их там с помощью:

 kubectl delete csr <csr-name>
...