Docker 关于Kubernetes的以下信息不公开
我是Kubernetes的新手,我正在尝试让SEQ在im环境中运行。一切看起来都配置正确,但我似乎无法到达终点。Chrome只是旋转,最后说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
连接出错\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之间的关系,标签是其中的一个重要部分。啊,就是这样。谢谢啊,就是这样。谢谢