mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2025-12-14 05:45:06 +03:00
fix run dashboard error
This commit is contained in:
@@ -41,7 +41,7 @@ netchecker_server_memory_requests: 64M
|
|||||||
# Dashboard
|
# Dashboard
|
||||||
dashboard_enabled: true
|
dashboard_enabled: true
|
||||||
dashboard_image_repo: gcr.io/google_containers/kubernetes-dashboard-amd64
|
dashboard_image_repo: gcr.io/google_containers/kubernetes-dashboard-amd64
|
||||||
dashboard_image_tag: v1.8.0
|
dashboard_image_tag: v1.8.1
|
||||||
dashboard_init_image_repo: gcr.io/google_containers/kubernetes-dashboard-init-amd64
|
dashboard_init_image_repo: gcr.io/google_containers/kubernetes-dashboard-init-amd64
|
||||||
dashboard_init_image_tag: v1.0.1
|
dashboard_init_image_tag: v1.0.1
|
||||||
|
|
||||||
|
|||||||
@@ -140,7 +140,7 @@ spec:
|
|||||||
labels:
|
labels:
|
||||||
k8s-app: kubernetes-dashboard
|
k8s-app: kubernetes-dashboard
|
||||||
spec:
|
spec:
|
||||||
{% if not dashboard_use_custom_certs %}
|
{% if dashboard_use_custom_certs %}
|
||||||
initContainers:
|
initContainers:
|
||||||
- name: kubernetes-dashboard-init
|
- name: kubernetes-dashboard-init
|
||||||
image: {{ dashboard_init_image_repo }}:{{ dashboard_init_image_tag }}
|
image: {{ dashboard_init_image_repo }}:{{ dashboard_init_image_tag }}
|
||||||
@@ -163,23 +163,20 @@ spec:
|
|||||||
- containerPort: 8443
|
- containerPort: 8443
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
args:
|
args:
|
||||||
{% if not dashboard_use_custom_certs %}
|
{% if dashboard_use_custom_certs %}
|
||||||
- --tls-key-file=/certs/{{ dashboard_tls_key_file }}
|
- --tls-key-file={{ dashboard_tls_key_file }}
|
||||||
- --tls-cert-file=/certs/{{ dashboard_tls_cert_file }}
|
- --tls-cert-file={{ dashboard_tls_cert_file }}
|
||||||
- --authentication-mode=token{% if kube_basic_auth|default(false) %},basic{% endif %}
|
- --authentication-mode=token{% if kube_basic_auth|default(false) %},basic{% endif %}
|
||||||
{% else %}
|
{% else %}
|
||||||
- --auto-generate-certificates
|
- --auto-generate-certificates
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
# Uncomment the following line to manually specify Kubernetes API server Host
|
# Uncomment the following line to manually specify Kubernetes API server Host
|
||||||
# If not specified, Dashboard will attempt to auto discover the API server and connect
|
# If not specified, Dashboard will attempt to auto discover the API server and connect
|
||||||
# to it. Uncomment only if the default does not work.
|
# to it. Uncomment only if the default does not work.
|
||||||
# - --apiserver-host=http://my-address:port
|
# - --apiserver-host=http://my-address:port
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
{% if not dashboard_use_custom_certs %}
|
|
||||||
- name: kubernetes-dashboard-certs
|
- name: kubernetes-dashboard-certs
|
||||||
mountPath: /certs
|
mountPath: /certs
|
||||||
{% endif %}
|
|
||||||
# Create on-disk volume to store exec logs
|
# Create on-disk volume to store exec logs
|
||||||
- mountPath: /tmp
|
- mountPath: /tmp
|
||||||
name: tmp-volume
|
name: tmp-volume
|
||||||
@@ -191,11 +188,9 @@ spec:
|
|||||||
initialDelaySeconds: 30
|
initialDelaySeconds: 30
|
||||||
timeoutSeconds: 30
|
timeoutSeconds: 30
|
||||||
volumes:
|
volumes:
|
||||||
{% if not dashboard_use_custom_certs %}
|
|
||||||
- name: kubernetes-dashboard-certs
|
- name: kubernetes-dashboard-certs
|
||||||
secret:
|
secret:
|
||||||
secretName: kubernetes-dashboard-certs
|
secretName: {{ dashboard_certs_secret_name }}
|
||||||
{% endif %}
|
|
||||||
- name: tmp-volume
|
- name: tmp-volume
|
||||||
emptyDir: {}
|
emptyDir: {}
|
||||||
serviceAccountName: kubernetes-dashboard
|
serviceAccountName: kubernetes-dashboard
|
||||||
|
|||||||
Reference in New Issue
Block a user