Docker 关于Kubernetes的以下信息不公开

Docker 关于Kubernetes的以下信息不公开,docker,kubernetes,seq,Docker,Kubernetes,Seq,我是Kubernetes的新手,我正在尝试让SEQ在im环境中运行。一切看起来都配置正确,但我似乎无法到达终点。Chrome只是旋转,最后说连接出错\u超时 我尝试了来自的另一个示例,它工作正常。我可以从外面的世界打它 这是我的yaml文件: kind: Pod apiVersion: v1 metadata: name: seq spec: replicas: 1 containers: - name: seq image: datalust/seq:latest

我是Kubernetes的新手,我正在尝试让SEQ在im环境中运行。一切看起来都配置正确,但我似乎无法到达终点。Chrome只是旋转,最后说
连接出错\u超时

我尝试了来自的另一个示例,它工作正常。我可以从外面的世界打它

这是我的yaml文件:

kind: Pod
apiVersion: v1
metadata:
  name: seq
spec:
  replicas: 1
  containers:
  - name: seq
    image: datalust/seq:latest
    ports:
    - containerPort: 80
    - containerPort: 5341
    env:
    - name: ACCEPT_EULA
      value: "Y"
    volumeMounts:
    - mountPath: "/data"
      name: volume
  volumes:
    - name: volume
      persistentVolumeClaim:
        claimName: azure-managed-disk
---
apiVersion: v1
kind: Service
metadata:
  name: seq
spec:
  type: LoadBalancer
  ports:
  - port: 80
  selector:
    app: seq    

您的Pod清单在
元数据部分中似乎缺少以下内容:

labels:
    app: seq
它应该与服务
选择器
部分中的定义相匹配。这就是将服务和Pod对象粘在一起的原因

顺便说一下,语句
replicas:1
不是Pod清单的一部分,而是在部署中用于指定最初应创建多少Pod


为了进一步解释一下部署和POD通常是如何相互关联的,我的回答可能是一个很好的参考。同样的逻辑也适用于服务和Pod之间的关系,而标签是其中的一个重要部分。

您的Pod清单在
元数据部分似乎缺少以下内容:

labels:
    app: seq
它应该与服务
选择器
部分中的定义相匹配。这就是将服务和Pod对象粘在一起的原因

顺便说一下,语句
replicas:1
不是Pod清单的一部分,而是在部署中用于指定最初应创建多少Pod


为了进一步解释一下部署和POD通常是如何相互关联的,我的回答可能是一个很好的参考。同样的逻辑也适用于服务和POD之间的关系,标签是其中的一个重要部分。

啊,就是这样。谢谢啊,就是这样。谢谢