gpt4 book ai didi

kubernetes - 如何使用 masterurl 访问 kubernetes 集群

转载 作者:行者123 更新时间:2023-12-02 11:39:01 26 4
gpt4 key购买 nike

我正在尝试使用主 url 连接到 kubernetes 集群。但是,我在尝试以下命令时遇到错误

命令:config, ConfigErr clientcmd.BuildConfigFromFlags("https://192.168.99.100:8443","")
错误:Get "https://192.168.99.100:8443/api/v1/namespaces": x509: certificate signed by unknown authority
有没有其他人遇到过这个和/或知道如何解决这个错误?

最佳答案

通过描述服务获取 kube-apiserver 端点

kubectl describe svc kubernetes

这将列出 APIServer 的端点,如下所示:
Endpoints:         172.17.0.6:6443

获取 token 以访问 APIServer,如下所示:
TOKEN=$(kubectl get secret $(kubectl get serviceaccount default -o jsonpath='{.secrets[0].name}') -o jsonpath='{.data.token}' | base64 --decode )

使用检索到的 token 查询 APIServer:
curl -v https://172.17.0.6:6443/api/v1/nodes -k  --header "Authorization:Bearer $TOKEN" --insecure

关于kubernetes - 如何使用 masterurl 访问 kubernetes 集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60808832/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com