gpt4 book ai didi

kubernetes - Helm 3 : x509 error when connecting to local Kubernetes

转载 作者:行者123 更新时间:2023-12-02 11:55:09 24 4
gpt4 key购买 nike

我是完美的菜鸟 用 K8s。我安装了 microk8sHelm使用 snap到本地做实验。我想知道我目前的问题是否来自于使用 snap (其目的是封装,据我所知)
环境
Ubuntu 20.04LTS

helm version                                                                            
version.BuildInfo{Version:"v3.2.4", GitCommit:"0ad800ef43d3b826f31a5ad8dfbb4fe05d143688", GitTreeState:"clean", GoVersion:"go1.13.12"}
kubectl version
Client Version: version.Info{Major:"1", Minor:"18+", GitVersion:"v1.18.4-1+6f17be3f1fd54a", GitCommit:"6f17be3f1fd54a88681869d1cf8bedd5a2174504", GitTreeState:"clean", BuildDate:"2020-06-23T21:16:24Z", GoVersion:"go1.14.4", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"18+", GitVersion:"v1.18.4-1+6f17be3f1fd54a", GitCommit:"6f17be3f1fd54a88681869d1cf8bedd5a2174504", GitTreeState:"clean", BuildDate:"2020-06-23T21:17:52Z", GoVersion:"go1.14.4", Compiler:"gc", Platform:"linux/amd64"}
kubectl config get-contexts                                                             
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
* microk8s microk8s-cluster admin
安装后设置
microk8s enable helm3
Kubernetes 已启动并运行
kubectl cluster-info 
Kubernetes master is running at https://127.0.0.1:16443
CoreDNS is running at https://127.0.0.1:16443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
连接时出现问题 helmmicrok8s
helm ls --kube-token ~/token --kube-apiserver https://127.0.0.1:16443
Error: Kubernetes cluster unreachable: Get https://127.0.0.1:16443/version?timeout=32s: x509: certificate signed by unknown authority
我怎么知道 helm
  • 信任 microk8s证书或
  • 忽略此验证步骤

  • 从我读到的内容来看,我可以通过使用 --kubeconfig 指向 kube 的配置来解决这个问题。 .
    helm ls --kube-token ~/token --kube-apiserver https://127.0.0.1:16443 --kubeconfig /path/to/kubernetes/config
    microk8s 的上下文中已安装 snap , 我不太确定这个 conf 文件是什么,也不知道在哪里可以找到它。
  • /snap/microk8s/1503 ?
  • /var/snap/microk8s/1503 ?
  • 最佳答案

    Helm 在此路径 $HOME/.kube/config 中查找 kubeconfig。
    请运行此命令

    microk8s.kubectl config view --raw > $HOME/.kube/config


    这会将配置保存在您目录中所需的路径中,并且可以正常工作
    引用链接 here

    关于kubernetes - Helm 3 : x509 error when connecting to local Kubernetes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63050980/

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