mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-03-21 02:47:39 -02:30
Support deploying kubernetes 1.23 (#8323)
* Ensure entries for 1.23 are added for supported_versions vars * cri-o: add support for kubernetes 1.23 but still use cri-o 1.22 * kubescheduler-config: diferentiate config versions based on kube_version
This commit is contained in:
@@ -22,7 +22,7 @@
|
||||
|
||||
- name: Create kube-scheduler config
|
||||
template:
|
||||
src: kubescheduler-config.v1beta1.yaml.j2
|
||||
src: kubescheduler-config.yaml.j2
|
||||
dest: "{{ kube_config_dir }}/kubescheduler-config.yaml"
|
||||
mode: 0644
|
||||
|
||||
|
||||
@@ -1,4 +1,11 @@
|
||||
apiVersion: kubescheduler.config.k8s.io/v1beta1
|
||||
{% if kube_version is version('v1.22.0', '<') %}
|
||||
{% set kubescheduler_config_api_version = "v1beta1" %}
|
||||
{% elif kube_version is version('v1.23.0', '<') %}
|
||||
{% set kubescheduler_config_api_version = "v1beta2" %}
|
||||
{% else %}
|
||||
{% set kubescheduler_config_api_version = "v1beta3" %}
|
||||
{% endif %}
|
||||
apiVersion: kubescheduler.config.k8s.io/{{ kubescheduler_config_api_version|d('v1') }}
|
||||
kind: KubeSchedulerConfiguration
|
||||
clientConnection:
|
||||
kubeconfig: "{{ kube_config_dir }}/scheduler.conf"
|
||||
Reference in New Issue
Block a user