Kubernetes服务不再相互联系-问答-阿里云开发者社区-阿里云

开发者社区> k8s小能手> 正文

Kubernetes服务不再相互联系

2018-12-14 16:15:47 1904 1

我在GKE上运行Kubernetes,但是大约2天前不工作了。我认为我没有改变任何配置。我的服务似乎不再起作用了。我的所有服务都无法相互通信。当SSH连接到正在运行的pod时,我无法通过其服务名称ping它们,也不能通过其内部IP地址ping它们。负载平衡器的外部IP无法接近。以下是我如何定义部署的示例:

apiVersion: apps/v1beta1
kind: Deployment
metadata:
labels:

ksonnet.io/component: app-name

name: app-name
spec:
replicas: 1
template:

metadata:
  labels:
    app: app-name

这里的服务:

apiVersion: v1
kind: Service
metadata:
labels:

ksonnet.io/component: app-name

name: app-name
spec:
loadBalancerIP: x.x.x.x
ports:

  • port: 4999
    targetPort: 5000
    selector:
    app: app-name
    type: LoadBalancer

我对Kubernetes和网络相当新,我不知道在哪里查看或如何调试此问题。

编辑:

这是相关的 kubectl get services -n test

dashboard ClusterIP 10.47.242.176 5000/TCP 1h
app-name LoadBalancer 10.47.246.63 x.xxx.xx.xx 4999:31439/TCP 1h
然后是这里 kubectl describe service app-name -n test

Name: app-name
Namespace: test
Labels: app.kubernetes.io/deploy-manager=ksonnet

                      ksonnet.io/component=app-name

Annotations: ksonnet.io/managed: {pristine...}
Selector: app=app-name
Type: LoadBalancer
IP: 10.47.246.63
IP: xx.xxx.xx.x
LoadBalancer Ingress: xx.xxx.xx.x
Port: 4999/TCP
TargetPort: 5000/TCP
NodePort: 31439/TCP
Endpoints: 10.44.1.141:5000
Session Affinity: None
External Traffic Policy: Cluster
Events:
编辑2:我在默认端口上尝试了curl命令并超时:

curl: (7) Failed to connect to app-name port 80: Connection timed out
在完整端点上尝试时,它被拒绝连接:

curl: (7) Failed to connect to app-name port 4999: Connection refused
在查看部署时,我得到以下pod模板:

Pod Template:
Labels: app=app-name
Containers:
model-manager:

Image:      gcr.io/ns-delay/app-name:0.1
Port:       5000/TCP
Host Port:  0/TCP
取消 提交回答
全部回答(1)
  • k8s小能手
    2019-07-17 23:21:07

    你的服务中的选择器与部署中的标签不匹配,请更改为

    metadata:
    labels:

    app: app-name
    0 0
相关问答

162

回答

惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)

豆妹 2014-10-29 17:52:21 222981浏览量 回答数 162

57

回答

为阿里云ECS(CentOS7)配置IPv6隧道地址

dongshan8 2016-06-17 13:51:32 104421浏览量 回答数 57

18

回答

阿里云开放端口权限

xcxx 2016-07-20 15:03:33 643110浏览量 回答数 18

38

回答

安全组详解,新手必看教程

我的中国 2017-11-30 15:23:46 256863浏览量 回答数 38

103

回答

为阿里云ECS(Windows 2012)创建IPv6隧道地址

dongshan8 2016-06-09 16:40:16 101438浏览量 回答数 103

249

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 302593浏览量 回答数 249

8

回答

mail.aliyun.com邮箱android手机客户端设置方法

jack_yang 2013-04-24 09:01:34 122071浏览量 回答数 8

11

回答

【精品问答合集】MongoDB热门问答

李博 bluemind 2019-05-29 16:50:19 120863浏览量 回答数 11

13

回答

【精品问答合集】Java热门问答

李博 bluemind 2019-05-29 16:00:45 124812浏览量 回答数 13

37

回答

【云服务器教程征集令】这个六一阿里云邀您来吐槽!

fanyue88888 2012-06-01 18:55:41 113739浏览量 回答数 37
+关注
k8s小能手
整合最优质的专家资源和技术资料,问答解疑
26
文章
620
问答
推荐问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载