...

Text file src/k8s.io/kubernetes/test/fixtures/doc-yaml/admin/high-availability/etcd.yaml

Documentation: k8s.io/kubernetes/test/fixtures/doc-yaml/admin/high-availability

     1apiVersion: v1
     2kind: Pod
     3metadata:
     4  name: etcd-server
     5spec:
     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

View as plain text