就绪探针失败:获取http://10.244.2.183:5000/:拨打tcp 10.244.2.183:5000:连接:连接被拒绝后退重新启动失败的容器

时间:2019-07-03 07:52:25

标签: docker kubernetes azure-devops gitlab-ci kubernetes-helm

我试图通过使用Gitlab-CI来部署我的应用程序,方法是将docker映像推送到Azure容器上,然后从那里将映像部署到azure kubernetes服务上。所有这些过程都是通过GitlabCI自动进行的。但我在部署部分面临挑战。我可以看到服务,pod也在运行状态,并且分er已部署在kubernetes上,但是它引发以下错误enter image description here,这是我从kubernetes那里获得的部署YAML

{
  "kind": "Deployment",
  "apiVersion": "extensions/v1beta1",
  "metadata": {
    "name": "review-37-in-cust-iosa7i",
    "namespace": "XYZ",
    "selfLink": "/apis/extensions/v1beta1/namespaces/XYZ/deployments/review-37-in-cust-iosa7i",
    "uid": "9f5f7fff-9d65-11e9-8ceb-0e7a6fb80992",
    "resourceVersion": "7143337",
    "generation": 1,
    "creationTimestamp": "2019-07-03T07:39:00Z",
    "labels": {
      "app": "review-37-in-cust-iosa7i",
      "chart": "auto-deploy-app-0.2.9",
      "heritage": "Tiller",
      "release": "review-37-in-cust-iosa7i",
      "tier": "web",
      "track": "stable"
    },
    "annotations": {
      "deployment.kubernetes.io/revision": "1"
    }
  },
  "spec": {
    "replicas": 1,
    "selector": {
      "matchLabels": {
        "app": "review-37-in-cust-iosa7i",
        "release": "review-37-in-cust-iosa7i",
        "tier": "web",
        "track": "stable"
      }
    },
    "template": {
      "metadata": {
        "creationTimestamp": null,
        "labels": {
          "app": "review-37-in-cust-iosa7i",
          "release": "review-37-in-cust-iosa7i",
          "tier": "web",
          "track": "stable"
        },
        "annotations": {
          "checksum/application-secrets": ""
        }
      },
      "spec": {
        "containers": [
          {
            "name": "auto-deploy-app",
            "image": "stratuscentcrdeve.azurecr.io/XYZ/dev/37-in-customer-group-customer-form-when-admin-opens-up-the-poli:65d2e2bc554242c584d5c6480e172690659ef98b",
            "ports": [
              {
                "name": "web",
                "containerPort": 5000,
                "protocol": "TCP"
              }
            ],
            "env": [
              {
                "name": "DATABASE_URL",
                "value": "postgres://user:testing-password@review-37-in-cust-iosa7i-postgres:5432/review-37-in-cust-iosa7i"
              }
            ],
            "resources": {},
            "livenessProbe": {
              "httpGet": {
                "path": "/",
                "port": 5000,
                "scheme": "HTTP"
              },
              "initialDelaySeconds": 15,
              "timeoutSeconds": 15,
              "periodSeconds": 10,
              "successThreshold": 1,
              "failureThreshold": 3
            },
            "readinessProbe": {
              "httpGet": {
                "path": "/",
                "port": 5000,
                "scheme": "HTTP"
              },
              "initialDelaySeconds": 5,
              "timeoutSeconds": 3,
              "periodSeconds": 10,
              "successThreshold": 1,
              "failureThreshold": 3
            },
            "terminationMessagePath": "/dev/termination-log",
            "terminationMessagePolicy": "File",
            "imagePullPolicy": "IfNotPresent"
          }
        ],
        "restartPolicy": "Always",
        "terminationGracePeriodSeconds": 30,
        "dnsPolicy": "ClusterFirst",
        "securityContext": {},
        "imagePullSecrets": [
          {
            "name": "gitlab-registry"
          }
        ],
        "schedulerName": "default-scheduler"
      }
    },
    "strategy": {
      "type": "RollingUpdate",
      "rollingUpdate": {
        "maxUnavailable": 1,
        "maxSurge": 1
      }
    },
    "revisionHistoryLimit": 2147483647,
    "progressDeadlineSeconds": 2147483647
  },
  "status": {
    "observedGeneration": 1,
    "replicas": 1,
    "updatedReplicas": 1,
    "unavailableReplicas": 1,
    "conditions": [
      {
        "type": "Available",
        "status": "True",
        "lastUpdateTime": "2019-07-03T07:39:00Z",
        "lastTransitionTime": "2019-07-03T07:39:00Z",
        "reason": "MinimumReplicasAvailable",
        "message": "Deployment has minimum availability."
      }
    ]
  }
}

请评论是否需要其他信息?

0 个答案:

没有答案