kube-proxy找不到默认/ tomcat的端点:http:缺少服务条目

瓦伦汀·蒂姆库(Valentyn Tymku)

我使用OS Centos7。我的Pod:

apiVersion: v1
kind: Pod
metadata:
  name: tomcat
spec:
  containers:
  - image: ec2-73-99-254-8.eu-central-1.compute.amazonaws.com:5000/tom
    name: tomcat
    command: ["sh","-c","/opt/tomcat/bin/deploy-and-run.sh"]
    volumeMounts:
    - mountPath: /maven
      name: app-volume
    ports:
    - containerPort: 8080
  volumes:
  - name: app-volume
    hostPath:
      path: /maven

我的服务:

apiVersion: v1
kind: Service
metadata:
  name: tomcat
spec:
  ports:
    - name: http
      port: 80
      targetPort: 8080
      protocol: TCP
  selector:
    name: tomcat

服务看起来像:

# kubectl get svc
NAME         CLUSTER_IP      EXTERNAL_IP   PORT(S)   SELECTOR      AGE
kubernetes   10.254.0.1      <none>        443/TCP   <none>        14h
tomcat       10.254.206.26   <none>        80/TCP    name=tomcat   13h

和豆荚:

# kubectl get pod
NAME      READY     STATUS    RESTARTS   AGE
tomcat    1/1       Running   0          13h

当我运行Curl时:

curl 10.254.206.26
curl: (56) Recv failure: Connection reset by peer

那时的Kube-proxy日志显示如下内容:

kube-proxy[22273]: Couldn't find an endpoint for default/tomcat:http: missing service entry
kube-proxy[22273]: Failed to connect to balancer: missing service entry

但是,当我直接运行curl到Pod ip地址和端口8080时,它就可以正常工作。当我运行命令kubectl get endpoints

NAME         ENDPOINTS             AGE
kubernetes   195.234.109.11:6443   14h
tomcat       <none>                14h

此输出中带有“ none”的字段ENDPOINTS看起来很奇怪。怎么了?

罗伯特·贝利

服务通过匹配标签来工作。您正在尝试根据广告连播的名称进行匹配。尝试将您的广告连播的元数据更改为

metadata:
  name: tomcat
  labels:
    name: tomcat

看看是否有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

kube-proxy:iptables-DNAT-服务缺少规则

来自分类Dev

找不到引用合同的默认端点元素

来自分类Dev

找不到引用合同的默认端点元素

来自分类Dev

找不到选项http_proxy

来自分类Dev

当kube-proxy无法到达主服务器时,它的行为如何?

来自分类Dev

kube-proxy如何处理Pod之间与服务的持久连接?

来自分类Dev

如何将 kube-proxy 配置为仅从本地节点提供服务

来自分类Dev

如何更改kube-proxy配置?

来自分类Dev

Kubernetes:链接和pod是kube-proxy

来自分类Dev

如何推送对 Kubernestes Kube-proxy 的更改?

来自分类Dev

由于缺少服务令牌,导致kube-scheduler发生CrashLoopBackOff

来自分类Dev

Kubernetes:创建kube-dns服务

来自分类Dev

找不到WCF服务的端点

来自分类Dev

尝试部署Firebase功能,找不到默认服务帐户

来自分类Dev

找不到版本“ GeneralPurpose”的默认服务水平目标

来自分类Dev

如何配置kube-proxy通过https连接到apiserver?

来自分类Dev

iptables模式下的kube-proxy无法正常工作

来自分类Dev

使用kube-proxy进行负载平衡

来自分类Dev

如何删除kube-proxy添加的iptables规则?

来自分类Dev

kubectl 主节点未就绪:启动 kube-proxy

来自分类Dev

服务账户存在但出现“服务账户kube-lego/kube-lego2-kube-lego未找到,创建服务账户后重试”的错误

来自分类Dev

找不到服务接口的WCF端点

来自分类Dev

如何为集群外的查询公开kube-dns服务?

来自分类Dev

带有编织的 kube-dns 无法查找服务

来自分类Dev

启动WCF客户端时出现“找不到默认端点”

来自分类Dev

WordPress默认帖子单页显示在服务器上找不到404文件

来自分类Dev

找不到HTTP 404(找不到Servlet)

来自分类Dev

找不到默认活动

来自分类Dev

Angular找不到服务

Related 相关文章

热门标签

归档