gpt4 book ai didi

docker - 无法建立连接,因为目标机器主动拒绝它。 "Kubernetes on Docker for Windows"

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

我已经为 Windows 18.05.0-ce (Windows 10 Hyper-V) 安装了 Edge 版本的 Docker,然后启用了 Kubernetes。
在我的另一台机器上自动创建了 kubectl 上下文,但在这台新机器上却没有。

> kubectl config get-contexts
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
> kubectl version
Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.3", GitCommit:"2bba0127d85d5a46ab4b778548be28623b32d0b0", GitTreeState:"clean", BuildDate:"2018-05-21T09:17:39Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"windows/amd64"}
Unable to connect to the server: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it.

我可以知道如何让 Docker for Windows 创建上下文吗?
或者我可以手动设置吗?
我有点不确定如何获取 kubectl config set-context 所需的信息命令。

我可以在 Kubernetes 之外运行 docker 容器。
我看到 Kubernetes 容器在 Docker 中运行。
> docker ps
CONTAINER ID IMAGE COMMAND
8285ca0dd57a 353b8f1d102e "kube-scheduler --ad…"
3b25fdb0b7a6 40c8d10b2d11 "kube-controller-man…"
e81db90fa68e e03746fe22c3 "kube-apiserver --ad…"
2f19e723e0eb 80cc5ea4b547 "/kube-dns --domain=…"
etc...

最佳答案

HOMEDRIVE 出现时,docker for windows 存在问题是我的公司政策。

如果您设置了 $KUBECONFIG环境变量到 C:\Users\my_username\.kube\config (确保 $HOME 环境变量扩展,不要使用 $HOME 本身。)它应该可以工作。

更多信息:https://github.com/docker/for-win/issues/1651

关于docker - 无法建立连接,因为目标机器主动拒绝它。 "Kubernetes on Docker for Windows",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51266140/

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