We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
发生了什么:
在我的 minikube 中尝试使用 edgeadm 将其转换为一个具有边缘能力的集群,我执行了以下命令
edgeadm change --ca.cert ./ca.crt --ca.key ./ca.key -m ./manifests
其日志输出如下:
与默认操作不同的是,我修改了 ./manifests/tunnel-cloud.yaml 中的内容,将第 82 和 83 行注释了,为了能跑下去(以避免出现 #27 提到的情况)
除此之外其他内容都是由 edgeadm manifests 命令生成的
edgeadm manifests
我猜测的原因:
从日志输出来看,报错出现在创建 ConfigMap edge-kube-proxy 时
相关代码:
edgeadm/pkg/edgeadm/cmd/change/kubeadm.go
Lines 376 to 414 in d63c731
按我的理解,这一段逻辑做的操作是:
kube-system
kube-proxy
edge-kube-proxy
edge-system
错误发生在第 3 步。因为第 386 行将该 ConfigMap 的命名空间设置为 kube-system ,而第 410 行创建该 ConfigMap 时调用的接口请求的是 edge-system 命名空间。导致了上述错误
我猜测第 386 行正确应该为 edgeKubeProxyCM.Namespace = constant.NamespaceEdgeSystem
edgeKubeProxyCM.Namespace = constant.NamespaceEdgeSystem
其它信息:
执行 edgeadm version 的输出:
edgeadm version
{ "gitVersion": "v0.8.0", "gitBranch": "release-1.20", "gitCommit": "d63c731345424cd26e39734144b852784f4245aa", "gitTreeState": "dirty", "buildDate": "2022-07-25T14:11:51Z", "goVersion": "go1.17.11", "compiler": "gc", "platform": "linux/amd64" }
The text was updated successfully, but these errors were encountered:
No branches or pull requests
发生了什么:
在我的 minikube 中尝试使用 edgeadm 将其转换为一个具有边缘能力的集群,我执行了以下命令
其日志输出如下:
与默认操作不同的是,我修改了 ./manifests/tunnel-cloud.yaml 中的内容,将第 82 和 83 行注释了,为了能跑下去(以避免出现 #27 提到的情况)
除此之外其他内容都是由
edgeadm manifests
命令生成的我猜测的原因:
从日志输出来看,报错出现在创建 ConfigMap edge-kube-proxy 时
相关代码:
edgeadm/pkg/edgeadm/cmd/change/kubeadm.go
Lines 376 to 414 in d63c731
按我的理解,这一段逻辑做的操作是:
kube-system
命名空间的 ConfigMapkube-proxy
edge-kube-proxy
然后创建到edge-system
命名空间错误发生在第 3 步。因为第 386 行将该 ConfigMap 的命名空间设置为
kube-system
,而第 410 行创建该 ConfigMap 时调用的接口请求的是edge-system
命名空间。导致了上述错误我猜测第 386 行正确应该为
edgeKubeProxyCM.Namespace = constant.NamespaceEdgeSystem
其它信息:
执行
edgeadm version
的输出:The text was updated successfully, but these errors were encountered: