k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/test/fixtures/doc-yaml/admin/high-availability/kube-apiserver.yaml (about) 1 apiVersion: v1 2 kind: Pod 3 metadata: 4 name: kube-apiserver 5 spec: 6 hostNetwork: true 7 containers: 8 - name: kube-apiserver 9 image: registry.k8s.io/kube-apiserver:9680e782e08a1a1c94c656190011bd02 10 command: 11 - /bin/sh 12 - -c 13 - /usr/local/bin/kube-apiserver --address=127.0.0.1 --etcd-servers=http://127.0.0.1:4001 14 --cloud-provider=gce --admission-control=NamespaceLifecycle,LimitRanger,ServiceAccount,ResourceQuota 15 --service-cluster-ip-range=10.0.0.0/16 --client-ca-file=/srv/kubernetes/ca.crt 16 --cluster-name=e2e-test-bburns 17 --tls-cert-file=/srv/kubernetes/server.cert --tls-private-key-file=/srv/kubernetes/server.key 18 --secure-port=443 --token-auth-file=/srv/kubernetes/known_tokens.csv --v=2 19 --allow-privileged=False 1>>/var/log/kube-apiserver.log 2>&1 20 ports: 21 - containerPort: 443 22 hostPort: 443 23 name: https 24 - containerPort: 7080 25 hostPort: 7080 26 name: http 27 - containerPort: 8080 28 hostPort: 8080 29 name: local 30 volumeMounts: 31 - mountPath: /srv/kubernetes 32 name: srvkube 33 readOnly: true 34 - mountPath: /var/log/kube-apiserver.log 35 name: logfile 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: /srv/kubernetes 63 name: srvkube 64 - hostPath: 65 path: /var/log/kube-apiserver.log 66 type: FileOrCreate 67 name: logfile 68 - hostPath: 69 path: /etc/ssl 70 name: etcssl 71 - hostPath: 72 path: /usr/share/ssl 73 name: usrsharessl 74 - hostPath: 75 path: /var/ssl 76 name: varssl 77 - hostPath: 78 path: /usr/ssl 79 name: usrssl 80 - hostPath: 81 path: /usr/lib/ssl 82 name: usrlibssl 83 - hostPath: 84 path: /usr/local/openssl 85 name: usrlocalopenssl 86 - hostPath: 87 path: /etc/openssl 88 name: etcopenssl 89 - hostPath: 90 path: /etc/pki/tls 91 name: etcpkitls