Encodear Harbor Registry CA para crear un secret en Kubernetes
Cada tanto necesito crear un secreto en algún cluster de kubernetes para confiar en una CA self-signed de Harbor y nunca recuerdo ni cómo obtener la CA ni como encodearla.
Obterner CA
Para obtener la CA de Harbor simplemente ejecutamos el siguiente comando:
sudo wget -O ~/Downloads/ca.crt https://<<harbor_fqdn>>/api/v2.0/systeminfo/getcert --no-check-certificate
Encodear certificado para insertar en un secret
Ahora que tenemos el certificado, necesitamos convertirlo en una cadena sin saltos de línea para agregarlo a un secret. Lo hacemos con el siguiente comando:
cat ~/Downloads/ca.crt | base64 -w 0
Y listo, ya podemos continuar.
Comentarios
Publicar un comentario