Загрузка данных


kubectl -n bdo-tst-flink-operator get pod flink-kubernetes-operator-f6f574558-l9jpk -o yaml \
  | grep -A15 -B15 -E 'keytab|/etc/keytab|kerberos'
    securityContext: {}
    startupProbe:
      failureThreshold: 30
      httpGet:
        path: /
        port: health-port
        scheme: HTTP
      periodSeconds: 10
      successThreshold: 1
      timeoutSeconds: 1
    terminationMessagePath: /dev/termination-log
    terminationMessagePolicy: File
    volumeMounts:
    - mountPath: /opt/flink/conf
      name: flink-operator-config-volume
    - mountPath: /etc/keytab/
      name: flink-keytabs
    - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
      name: kube-api-access-cbnj4
      readOnly: true
  - command:
    - /docker-entrypoint.sh
    - webhook
    env:
    - name: WEBHOOK_KEYSTORE_PASSWORD
      valueFrom:
        secretKeyRef:
          key: password
          name: flink-operator-webhook-secret
    - name: WEBHOOK_KEYSTORE_FILE
      value: /certs/keystore.p12
    - name: WEBHOOK_KEYSTORE_TYPE
--
    key: node.kubernetes.io/unreachable
    operator: Exists
    tolerationSeconds: 300
  volumes:
  - configMap:
      defaultMode: 420
      items:
      - key: config.yaml
        path: config.yaml
      - key: log4j-operator.properties
        path: log4j-operator.properties
      - key: log4j-console.properties
        path: log4j-console.properties
      name: flink-operator-config
    name: flink-operator-config-volume
  - name: flink-keytabs
    secret:
      defaultMode: 420
      items:
      - key: service.tdp_int_02.keytab
        path: service.tdp_int_02.keytab
      secretName: flink-keytabs
  - name: keystore
    secret:
      defaultMode: 420
      items:
      - key: keystore.p12
        path: keystore.p12
      secretName: webhook-server-cert
  - name: kube-api-access-cbnj4
    projected:
      defaultMode: 420
      sources:
      - serviceAccountToken:
          expirationSeconds: 3607
          path: token
      - configMap:
--
    resources: {}
    restartCount: 0
    started: true
    state:
      running:
        startedAt: "2026-10-14T15:28:41Z"
    user:
      linux:
        gid: 9999
        supplementalGroups:
        - 9999
        uid: 9999
    volumeMounts:
    - mountPath: /opt/flink/conf
      name: flink-operator-config-volume
    - mountPath: /etc/keytab/
      name: flink-keytabs
    - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
      name: kube-api-access-cbnj4
      readOnly: true
      recursiveReadOnly: Disabled
  - containerID: containerd://8a97f3290ec9234e73c70b67d7ec17ce2de3f87a37794f133496bf08c6681cee
    image: artifactory.tdp.corp.t2.ru:443/infrastructure-docker-repo/flink-kubernetes-operator:1.16.1
    imageID: artifactory.tdp.corp.t2.ru:443/infrastructure-docker-repo/flink-kubernetes-operator@sha256:91250bb08c4f1ea358b201680e355139a530cb7318439926d62c6387d7c1369d
    lastState: {}
    name: flink-webhook
    ready: true
    resources: {}
    restartCount: 0
    started: true
    state:
      running:





kubectl -n bdo-tst-flink-tms-huawei-ros \
  get secret kerberos-keytab-tms-huawei-ros-cluster \
  -o json | jq '{name:.metadata.name, keys:(.data|keys), ownerReferences:.metadata.ownerReferences}'
{
  "name": "kerberos-keytab-tms-huawei-ros-cluster",
  "keys": [
    "service.tdp_int_02.keytab"
  ],
  "ownerReferences": [
    {
      "apiVersion": "apps/v1",
      "blockOwnerDeletion": true,
      "controller": true,
      "kind": "Deployment",
      "name": "tms-huawei-ros-cluster",
      "uid": "d65f7d9b-31b1-47f6-8b78-77064b5fb807"
    }
  ]
}