首頁 >後端開發 >Golang >Okteto CLI:信任自訂 CA 憑證

Okteto CLI:信任自訂 CA 憑證

WBOY
WBOY轉載
2024-02-05 22:24:071245瀏覽

Okteto CLI:信任自定义 CA 证书

問題內容

在查看《使用php 開始使用okteto 雲》教學課程時,在執行okteto init 時出現「證書由未知機構簽署」錯誤。我相信這與我們公司定義的自訂 zscaler ca 有關。

如何讓 okteto cli 信任自訂 ca?據我了解,它是用 golang 開發的,但是使用憑證的位置設定 ssl_cert_file 和 ssl_cert_dir 沒有幫助。

➜ 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”

正確答案


最新版本 (2.15.3) 不支援此功能,但計劃在下一個版本中發布。

此修復已合併,並可在開發頻道上使用:

export OKTETO_CHANNEL=dev
curl https://get.okteto.com -sSfL | sh

https://community.okteto.com /t/allowing-custom-certificates-in-okteto-cli/828 有關於此的更多資訊。

以上是Okteto CLI:信任自訂 CA 憑證的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:stackoverflow.com。如有侵權,請聯絡admin@php.cn刪除