Lors de la visualisation du didacticiel « Démarrez avec okteto cloud en utilisant php », une erreur « Certificat signé par une autorité inconnue » s'est produite lors de l'exécution de okteto init
. Je pense que cela a à voir avec le zscaler personnalisé ca défini par notre société.
Comment créer un ca personnalisé okteto cli trust ? D'après ce que je comprends, il est développé en Golang, mais définir ssl_cert_file et ssl_cert_dir avec l'emplacement du certificat n'aide pas.
➜ php-getting-started git:(main) okteto init i Using … @ cloud.okteto.com as context ✓ Okteto manifest (okteto.yml) deploy and build configured successfully ? Do you want to launch your development environment? [Y/n]: y i Building ‘Dockerfile’ in tcp://buildkit.cloud.okteto.net:443… [+] Building 0.0s (0/0) x Error building service ‘hello-world’: error building image ‘registry.cloud.okteto.net/.../php-hello-world:1.0.0’: build failed: failed to dial gRPC: rpc error: code = Unavailable desc = connection error: desc = “transport: authentication handshake failed: x509: certificate signed by unknown authority”
La dernière version (2.15.3) ne prend pas en charge cette fonctionnalité, mais elle est prévue pour être publiée dans la prochaine version.
Le correctif a été fusionné et est disponible sur le canal de développement :
export OKTETO_CHANNEL=dev curl https://get.okteto.com -sSfL | sh
https://community.okteto.com /t/allowing-custom-certificates-in-okteto-cli/828 Plus d'informations à ce sujet.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!