Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
作为Windows docker Desktop的一部分运行的Kubernetes群集是否有等效的host.docker.internal_Windows_Kubernetes_Ip_Docker Desktop - Fatal编程技术网

作为Windows docker Desktop的一部分运行的Kubernetes群集是否有等效的host.docker.internal

作为Windows docker Desktop的一部分运行的Kubernetes群集是否有等效的host.docker.internal,windows,kubernetes,ip,docker-desktop,Windows,Kubernetes,Ip,Docker Desktop,用例: 我有一个Docker桌面,里面启用了kubernetes。从kubernetes节点,我想连接到笔记本电脑上运行的数据库,而不使用笔记本电脑的ip地址 我想从Kuberntes端点中引用Windows主机,而不使用主机的动态IP。在docker中有一个特殊的DNS名称host.docker.internal,允许连接主机端点。我无法为端点IP指定此选项。Kubernetes中有类似的东西吗?你可以通过远程呈现来实现这一点,使用host.docker.internal 我已经在Mac上测试

用例: 我有一个Docker桌面,里面启用了kubernetes。从kubernetes节点,我想连接到笔记本电脑上运行的数据库,而不使用笔记本电脑的ip地址


我想从Kuberntes端点中引用Windows主机,而不使用主机的动态IP。在docker中有一个特殊的DNS名称host.docker.internal,允许连接主机端点。我无法为端点IP指定此选项。Kubernetes中有类似的东西吗?

你可以通过远程呈现来实现这一点,

使用
host.docker.internal

我已经在Mac上测试过了,但在Windows上应该也可以

  • 旋转一个阿尔卑斯吊舱(部署yaml)

    kubectl apply-f deployment.yaml#将上述文件保存为deployment.yaml后
    
  • 启动一个简单的web服务器

    mkdir/tmp/server
    cd/tmp/server
    echo“hi”>index.html
    python-msimplehttpserver 8000
    
  • 从alpine pod访问web服务器

    kubectl exec-it alpine-sh
    wget主机.docker.内部:8000
    cat index.html
    

  • 谢谢你的回复。我还没有找到答案。我改变了在kubernetes中安装oracle的方法,使用这个-它没有,但我改变了在kubernetes中使用oracle的方法-
    apiVersion: v1
    kind: Pod
    metadata:
      name: alpine
      namespace: default
    spec:
      containers:
      - image: alpine:3.2
        command:
          - /bin/sh
          - "-c"
          - "sleep 60m"
        imagePullPolicy: IfNotPresent
        name: alpine
      restartPolicy: Always