[英]Issue accessing kubernetes apis from a pod in azure environment
我正在Azure環境中運行kubernetes集群,我想從Pod容器內部訪問kubernetes服務api。 但是我無法從吊艙內部連接到https:// kubernetes / 。
kubectl get services
NAME CLUSTER_IP EXTERNAL_IP PORT(S)
kubernetes 10.16.0.1 <none> 443/TCP
甚至嘗試
curl -v --cacert /var/run/kubernetes/apiserver.crt https://10.16.0.1:443/api/v1/namespaces/default/pods
結果是
- 嘗試10.16.0.1 ...
- 連接到10.16.0.1(10.16.0.1)端口443(#0)
- ALPN,提供http / 1.1
- 密碼選擇:ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
- 成功設置證書驗證位置:
- CAfile:/var/run/kubernetes/apiserver.crt CApath:/ etc / ssl / certs
- TLSv1.2(OUT),TLS標頭,證書狀態(22):
- TLSv1.2(OUT),TLS握手,客戶端問候(1):
- 與10.16.0.1:443連接時發生未知的SSL協議錯誤
- 關閉連接0 curl:(35)與10.16.0.1:443的連接中的未知SSL協議錯誤
以下修復有效:
您可以使用host作為節點的IP地址和端口來訪問kubernetes api。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.