代码之家  ›  专栏  ›  技术社区  ›  Nathan Horrigan

Kubernetes服务不工作(超时)

  •  1
  • Nathan Horrigan  · 技术社区  · 8 年前

    部署文件:

    apiVersion: extensions/v1beta1
    kind: Deployment
    metadata:
      name: venues
    spec:
      replicas: 1
      strategy:
        type: RollingUpdate
        rollingUpdate:
          maxSurge: 1
          maxUnavailable: 1
      minReadySeconds: 5
      template:
        metadata:
          labels:
            app: venues
            version: v0.3
        spec:
          containers:
          - name: venues
            image: some-image
            imagePullPolicy: Always
            ports:
              - containerPort: 3000
              name: http-server
    

    apiVersion: v1
    kind: Service
    metadata:
      name: venues
      labels:
        name: venues
    spec:
      type: LoadBalancer
      ports:
        - port: 3000
          targetPort: 3000
          protocol: TCP
      selector:
        name: venues
    
    1 回复  |  直到 8 年前
        1
  •  3
  •   slintes    8 年前

    服务中的选择器错误:您需要选择部署的标签,而不是容器名称。所以

    selector:
      app: venues
    

    version: v0.3 如果需要。