OpenShift client erreur tls


kubectl est l’interface en ligne de commande de Kubernetes. Le binaire oc dans OpenShift Container Platform (OCP) offre les mêmes capacités que le binaire kubectl, mais il s’étend pour prendre en charge nativement des fonctionnalités supplémentaires d’OCP.

Si vous êtes bloqué pour utiliser le client oc avec une erreur TLS :

[moore@openshift ~]$ oc rsh pod-432c8f2d44
Error from server: error dialing backend: remote error: tls: internal error

Vous pouvez avoir certains certificats non approuvés.

Vous pouvez exécuter cette commande pour approuver tous vos certificats en attente :

[moore@openshift ~]$ oc get csr -o name | xargs oc adm certificate approve  
certificatesigningrequest.certificates.k8s.io/csr-2447jt approved
certificatesigningrequest.certificates.k8s.io/csr-2h7tp approved
...

Vous pouvez ansi rétablir le bon fonctionnement du client oc:

[moore@openshift ~]$ oc rsh pod-432c8f2d44
sh-4.4# cat /etc/redhat-release 
Red Hat Enterprise Linux release 8.2 (Ootpa)


A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

EN | FR | ES

Recherche