k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/test/fixtures/doc-yaml/admin/high-availability/etcd.yaml (about)

     1  apiVersion: v1
     2  kind: Pod
     3  metadata:
     4    name: etcd-server
     5  spec:
     6    hostNetwork: true
     7    containers:
     8    - image: registry.k8s.io/etcd:2.0.9
     9      name: etcd-container
    10      command:
    11      - /usr/local/bin/etcd
    12      - --name
    13      - ${NODE_NAME}
    14      - --initial-advertise-peer-urls
    15      - http://${NODE_IP}:2380
    16      - --listen-peer-urls
    17      - http://${NODE_IP}:2380
    18      - --advertise-client-urls
    19      - http://${NODE_IP}:2379
    20      - --listen-client-urls
    21      - http://127.0.0.1:2379
    22      - --data-dir
    23      - /var/etcd/data
    24      - --discovery
    25      - ${DISCOVERY_TOKEN}
    26      ports:
    27      - containerPort: 2380
    28        hostPort: 2380
    29        name: serverport
    30      - containerPort: 2379
    31        hostPort: 2379
    32        name: clientport
    33      volumeMounts:
    34      - mountPath: /var/etcd
    35        name: varetcd
    36      - mountPath: /etc/ssl
    37        name: etcssl
    38        readOnly: true
    39      - mountPath: /usr/share/ssl
    40        name: usrsharessl
    41        readOnly: true
    42      - mountPath: /var/ssl
    43        name: varssl
    44        readOnly: true
    45      - mountPath: /usr/ssl
    46        name: usrssl
    47        readOnly: true
    48      - mountPath: /usr/lib/ssl
    49        name: usrlibssl
    50        readOnly: true
    51      - mountPath: /usr/local/openssl
    52        name: usrlocalopenssl
    53        readOnly: true
    54      - mountPath: /etc/openssl
    55        name: etcopenssl
    56        readOnly: true
    57      - mountPath: /etc/pki/tls
    58        name: etcpkitls
    59        readOnly: true
    60    volumes:
    61    - hostPath:
    62        path: /var/etcd/data
    63      name: varetcd
    64    - hostPath:
    65        path: /etc/ssl
    66      name: etcssl
    67    - hostPath:
    68        path: /usr/share/ssl
    69      name: usrsharessl
    70    - hostPath:
    71        path: /var/ssl
    72      name: varssl
    73    - hostPath:
    74        path: /usr/ssl
    75      name: usrssl
    76    - hostPath:
    77        path: /usr/lib/ssl
    78      name: usrlibssl
    79    - hostPath:
    80        path: /usr/local/openssl
    81      name: usrlocalopenssl
    82    - hostPath:
    83        path: /etc/openssl
    84      name: etcopenssl
    85    - hostPath:
    86        path: /etc/pki/tls
    87      name: etcpkitls