老师,您好,我用了一个eureka工程作为K8S的编排对象,现在eureka工程可以成功打成一个镜像并能运行了,但用K8S执行yaml的时候却报错了

来源:7-13 部署我们的微服务

BillyWebber

2019-07-06

老师您好我用了一个eureka工程作为K8S的编排对象现在eureka工程可以成功打成一个镜像并能运行了但用K8S执行yaml的时候却报错了

  1. 我的harbor内的仓库已设置成公共仓库
  2. 将eureka工程打包成镜像是没问题的可以正常访问的也可以直接将其docker pull 下来并跑起来
  3. 我在执行kubectl apply -f ad-eureka.yaml然后执行kubectl logs -f ad-eureka-deployment-757fc87df8-ktxgm的时候报了这个错
    Error from server: Get http://192.168.189.142:10250/containerLogs/default/ad-eureka-deployment-757fc87df8-79gqn/ad-eureka?follow=true: net/http: HTTP/1.x transport connection broken: malformed HTTP response “”
    图片描述

这是我的eureka的yaml
图片描述

这是我的build.sh文件
图片描述
想知道哪里出现问题导致编排不成功
PS: yaml里面的targetPort和containPort也改过其他端口后来还是不行

写回答

1回答

刘果国

2019-07-07

亲 deployment的配置不对呀,selector都没有,找一个示例比对一下

0
2
BillyWebber
非常感谢!
2019-07-07
共2条回复

Docker+Kubernetes(k8s)微服务容器化实践

从开发到编排,快速,完整,深入的掌握微服务

2608 学习 · 607 问题

查看课程