Advertisement
kfirufk

kube-apiserver.yaml

Sep 24th, 2016
336
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. - path: "/etc/kubernetes/manifests/kube-apiserver.yaml"
  2. content: |
  3. apiVersion: v1
  4. kind: Pod
  5. metadata:
  6. name: kube-apiserver
  7. namespace: kube-system
  8. spec:
  9. hostNetwork: true
  10. containers:
  11. - name: kube-apiserver
  12. image: quay.io/coreos/hyperkube:v1.3.7_coreos.0
  13. command:
  14. - /hyperkube
  15. - apiserver
  16. - --bind-address=0.0.0.0
  17. - --etcd-servers=https://coreos-2.tux-in.com:2379
  18. - --allow-privileged=true
  19. - --service-cluster-ip-range=10.1.0.0/16
  20. - --secure-port=443
  21. - --advertise-address=10.79.218.2
  22. - --admission-control=NamespaceLifecycle,LimitRanger,ServiceAccount,ResourceQuota
  23. - --tls-cert-file=/etc/kubernetes/ssl/apiserver.pem
  24. - --tls-private-key-file=/etc/kubernetes/ssl/apiserver-key.pem
  25. - --client-ca-file=/etc/kubernetes/ssl/ca.pem
  26. - --service-account-key-file=/etc/kubernetes/ssl/apiserver-key.pem
  27. - --runtime-config=extensions/v1beta1=true,extensions/v1beta1/networkpolicies=true
  28. ports:
  29. - containerPort: 443
  30. hostPort: 443
  31. name: https
  32. - containerPort: 8080
  33. hostPort: 8080
  34. name: local
  35. volumeMounts:
  36. - mountPath: /etc/kubernetes/ssl
  37. name: ssl-certs-kubernetes
  38. readOnly: true
  39. - mountPath: /etc/ssl/certs
  40. name: ssl-certs-host
  41. readOnly: true
  42. volumes:
  43. - hostPath:
  44. path: /etc/kubernetes/ssl
  45. name: ssl-certs-kubernetes
  46. - hostPath:
  47. path: /usr/share/ca-certificates
  48. name: ssl-certs-host
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement