为什么Kubernetes不能在AWS上的公共ELB上路由服务?

时间:2016-05-12 12:48:46

标签: amazon-web-services kubernetes

我一直在尝试按照示例(guestbook)重现另一个必须在公共界面上可用的应用程序。

这是我的Kubernetes配置(YAML):

apiVersion: v1
kind: Service
metadata:
  name: my-app-server
  labels:
    app: my-app-server
    tier: backend
spec:
  type: LoadBalancer
  ports:
  - port: 80
    targetPort: 3000
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: my-app-server
spec:
  replicas: 3
  template:
    metadata:
      labels:
        app: my-app-server
        tier: backend
    spec:
      containers:
      - name: ppm-server
        image: docker/container:tag
        imagePullPolicy: Always
        resources:
          requests:
            cpu: 100m
            memory: 100Mi
        env:
        - name: GET_HOSTS_FROM
          value: dns
        ports:
        - containerPort: 3000
      imagePullSecrets:
        - name: myregistrykey

不确定为什么这不起作用。

留言簿的一体化示例似乎工作得很好。

我尝试使用完全相同的配置文件,只需更改配置中的变量。

0 个答案:

没有答案