mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-07-08 06:48:11 -02:30
fix: cri-dockerd doesn't support ExtendWebSocketsToKubelet
Disabled the FG ExtendWebSocketsToKubelet when `container_manager` set `docker`, let CI can passed.
This commit is contained in:
@@ -586,9 +586,18 @@ clusterDNS:
|
|||||||
{% for dns_address in kubelet_cluster_dns %}
|
{% for dns_address in kubelet_cluster_dns %}
|
||||||
- {{ dns_address }}
|
- {{ dns_address }}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% if kubelet_feature_gates or kube_feature_gates %}
|
{% set disable_websockets_to_kubelet = (container_manager == 'docker' and kube_version is version('1.36.0', '>=')) %}
|
||||||
{% set feature_gates = ( kubelet_feature_gates | default(kube_feature_gates, true) ) %}
|
{% set feature_gates = ( kubelet_feature_gates | default(kube_feature_gates, true) ) %}
|
||||||
|
{% if disable_websockets_to_kubelet %}
|
||||||
|
{% set feature_gates = feature_gates | reject('search', '^ExtendWebSocketsToKubelet=') | list %}
|
||||||
|
{% endif %}
|
||||||
|
{% if feature_gates or disable_websockets_to_kubelet %}
|
||||||
featureGates:
|
featureGates:
|
||||||
|
{% if disable_websockets_to_kubelet %}
|
||||||
|
# cri-dockerd does not support WebSocket streaming
|
||||||
|
# https://github.com/kubernetes-sigs/kubespray/issues/13360
|
||||||
|
ExtendWebSocketsToKubelet: false
|
||||||
|
{% endif %}
|
||||||
{% for feature in feature_gates %}
|
{% for feature in feature_gates %}
|
||||||
{{ feature | replace("=", ": ") }}
|
{{ feature | replace("=", ": ") }}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|||||||
@@ -81,9 +81,19 @@ resolvConf: "{{ kube_resolv_conf }}"
|
|||||||
{% if kubelet_config_extra_args %}
|
{% if kubelet_config_extra_args %}
|
||||||
{{ kubelet_config_extra_args | to_nice_yaml(indent=2) }}
|
{{ kubelet_config_extra_args | to_nice_yaml(indent=2) }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if kubelet_feature_gates or kube_feature_gates %}
|
{% set disable_websockets_to_kubelet = (container_manager == 'docker' and kube_version is version('1.36.0', '>=')) %}
|
||||||
|
{% set kubelet_gates = (kubelet_feature_gates | default(kube_feature_gates, true)) %}
|
||||||
|
{% if disable_websockets_to_kubelet %}
|
||||||
|
{% set kubelet_gates = kubelet_gates | reject('search', '^ExtendWebSocketsToKubelet=') | list %}
|
||||||
|
{% endif %}
|
||||||
|
{% if kubelet_gates or disable_websockets_to_kubelet %}
|
||||||
featureGates:
|
featureGates:
|
||||||
{% for feature in (kubelet_feature_gates | default(kube_feature_gates, true)) %}
|
{% if disable_websockets_to_kubelet %}
|
||||||
|
# cri-dockerd does not support WebSocket streaming
|
||||||
|
# https://github.com/kubernetes-sigs/kubespray/issues/13360
|
||||||
|
ExtendWebSocketsToKubelet: false
|
||||||
|
{% endif %}
|
||||||
|
{% for feature in kubelet_gates %}
|
||||||
{{ feature | replace("=", ": ") }}
|
{{ feature | replace("=", ": ") }}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|||||||
Reference in New Issue
Block a user