Get cluster namespace StatefulSet details

Get cluster namespace StatefulSet details

get

Get detailed information for StatefulSet in the specified cluster and namespace.

Path parameters
clusterIdstringRequired
namespaceNamestringRequired
statefulSetNamestringRequired
Responses
200
OK
*/*
get
GET /v1/clusters/{clusterId}/namespaces/{namespaceName}/statefulsets/{statefulSetName} HTTP/1.1
Host: 
Accept: */*
200

OK

[
  {
    "creationTimestamp": "2023-04-29 05:54:54",
    "deployment": "{\"apiVersion\":\"apps/v1\",\"kind\":\"StatefulSet\"...",
    "deploymentYaml": "apiVersion: apps/v1\nkind: StatefulSet\n...",
    "desiredPodCnt": 1,
    "detail": {
      "annotations": {
        "acornsoft.io/workload-group-no": "11",
        "meta.helm.sh/release-name": "cocktail",
        "meta.helm.sh/release-namespace": "cocktail-system"
      },
      "creationTime": "2023-04-29 05:54:54",
      "labels": {
        "app.kubernetes.io/instance": "cocktail",
        "app.kubernetes.io/managed-by": "Helm",
        "app.kubernetes.io/name": "api-cmdb"
      },
      "name": "cocktail-api-cmdb",
      "namespace": "cocktail-system",
      "podManagementPolicy": "OrderedReady",
      "podTemplate": {
        "labels": {
          "app": "api-cmdb",
          "app.kubernetes.io/instance": "cocktail",
          "app.kubernetes.io/managed-by": "Helm"
        },
        "spec": {
          "conditions": [],
          "detail": {
            "containers": [
              {
                "args": [
                  "mysqld",
                  "--general-log=1",
                  "--general-log-file=/var/log/mysql/mysql.log"
                ],
                "environmentVariables": {
                  "MYSQL_PASSWORD_FILE": "/temp-secret/COCKTAIL_DB_PASSWORD",
                  "MYSQL_ROOT_PASSWORD_FILE": "/temp-secret/DB_ROOT_PASSWORD",
                  "MYSQL_USER": "{\"key\":\"COCKTAIL_DB_USER\",\"name\":\"cocktail-api-cmdb\"}"
                },
                "image": "101.55.69.30/library/api-cmdb:4.7.4-release.20230413",
                "imagePullPolicy": "Always",
                "name": "api-cmdb",
                "resources": {
                  "cpu": {
                    "limit": "1",
                    "request": "500m"
                  },
                  "memory": {
                    "limit": "2Gi",
                    "request": "1Gi"
                  }
                },
                "restartCount": 0,
                "volumeMounts": {
                  "config": "{\"mountPath\":\"/usr/sbin/ping.sh\",\"name\":\"config\",\"subPath\":\"ping.sh\"}",
                  "log": "{\"mountPath\":\"/var/log/mysql\",\"name\":\"log\",\"subPath\":\"api-cmdb\"}",
                  "log-rotate": "{\"mountPath\":\"/etc/cron.d/mysql-server-crond\",\"name\":\"log-rotate\",\"subPath\":\"mysql-server-crond\"}"
                }
              }
            ],
            "initContainers": [
              {
                "commands": [
                  "/usr/sbin/init_api_cmdb.sh"
                ],
                "image": "101.55.69.30/library/api-cmdb:4.7.4-release.20230413",
                "imagePullPolicy": "Always",
                "name": "init",
                "resources": {
                  "cpu": {
                    "limit": "20m",
                    "request": "20m"
                  },
                  "memory": {
                    "limit": "50Mi",
                    "request": "50Mi"
                  }
                },
                "restartCount": 0,
                "volumeMounts": {
                  "cocktail-secret": "{\"mountPath\":\"/cocktail-secret\",\"name\":\"cocktail-secret\"}",
                  "init": "{\"mountPath\":\"/usr/sbin\",\"name\":\"init\"}",
                  "log": "{\"mountPath\":\"/var/log/mysql\",\"name\":\"log\",\"subPath\":\"api-cmdb\"}",
                  "temp-secret": "{\"mountPath\":\"/temp-secret\",\"name\":\"temp-secret\"}"
                }
              }
            ],
            "restartPolicy": "Always",
            "terminationGracePeriodSeconds": 60
          },
          "podStatus": "Pending",
          "restartCnt": 0
        }
      },
      "replicas": 1,
      "revisionHistoryLimit": "10",
      "rollingUpdate": {
        "partition": 0
      },
      "selector": {
        "matchLabels": {
          "app": "api-cmdb"
        }
      },
      "status": {
        "collisionCount": 0,
        "current": 1,
        "ready": 1,
        "replicas": 1,
        "updated": 1
      },
      "strategy": "RollingUpdate",
      "volumeClaimTemplates": [
        {
          "accessModes": [
            "ReadWriteOnce"
          ],
          "capacity": {
            "storage": "30Gi"
          },
          "name": "mysqldata",
          "storageClassName": "nfs-csi"
        }
      ]
    },
    "images": [
      "101.55.69.30/library/api-cmdb:4.7.4-release.20230413"
    ],
    "labels": {
      "app.kubernetes.io/instance": "cocktail",
      "app.kubernetes.io/managed-by": "Helm",
      "app.kubernetes.io/name": "api-cmdb"
    },
    "name": "cocktail-api-cmdb",
    "namespace": "cocktail-system",
    "readyPodCnt": 1
  }
]

Was this helpful?