Migrating to containerd

This commit is contained in:
Moritz Graf 2022-12-23 18:54:30 +01:00
parent 7e0378d75d
commit e2796adf9b
5 changed files with 13 additions and 5 deletions

View File

@ -71,6 +71,8 @@ Foreward in k8s-directory.
Check the current default value of `kube_version` in cloned repository. Check the current default value of `kube_version` in cloned repository.
**FOR K8S VERSION - Edit /Users/moritz/src/infrapuzzle/bootstrap/inventory/prod/group_vars/k8s-cluster/k8s-cluster.yml**
```sh ```sh
cd kubespray cd kubespray
ansible-playbook -i inventory/prod/inventory.ini -e kube_version=v1.22.10 -e upgrade_cluster_setup=true cluster.yml ansible-playbook -i inventory/prod/inventory.ini -e kube_version=v1.22.10 -e upgrade_cluster_setup=true cluster.yml

View File

@ -6,7 +6,7 @@
echo "######################################################################################" echo "######################################################################################"
echo "## Reinit repository" echo "## Reinit repository"
rm -rf kubespray rm -rf kubespray
VERSION="release-2.19" VERSION="release-2.20"
git clone --branch $VERSION https://github.com/kubernetes-sigs/kubespray.git git clone --branch $VERSION https://github.com/kubernetes-sigs/kubespray.git
echo "######################################################################################" echo "######################################################################################"

View File

@ -8,7 +8,9 @@ etcd_data_dir: /var/lib/etcd
## Experimental kubeadm etcd deployment mode. Available only for new deployment ## Experimental kubeadm etcd deployment mode. Available only for new deployment
#etcd_kubeadm_enabled: false #etcd_kubeadm_enabled: false
etcd_deployment_type: docker etcd_deployment_type: host
# moritz 20221223 migrating to containerd
#etcd_deployment_type: docker
## Directory where the binaries will be installed ## Directory where the binaries will be installed
bin_dir: /usr/local/bin bin_dir: /usr/local/bin

View File

@ -19,4 +19,6 @@
# etcd_peer_client_auth: true # etcd_peer_client_auth: true
## Settings for etcd deployment type ## Settings for etcd deployment type
etcd_deployment_type: docker etcd_deployment_type: host
# moritz 20221223 migrating to containerd
#etcd_deployment_type: docker

View File

@ -27,7 +27,7 @@ kube_users_dir: "{{ kube_config_dir }}/users"
kube_api_anonymous_auth: true kube_api_anonymous_auth: true
## Change this to use another Kubernetes version, e.g. a current beta release ## Change this to use another Kubernetes version, e.g. a current beta release
kube_version: v1.21.13 kube_version: v1.22.10
# kubernetes image repo define # kubernetes image repo define
kube_image_repo: "k8s.gcr.io" kube_image_repo: "k8s.gcr.io"
@ -192,7 +192,9 @@ dns_domain: "{{ cluster_name }}"
## Container runtime ## Container runtime
## docker for docker, crio for cri-o and containerd for containerd. ## docker for docker, crio for cri-o and containerd for containerd.
container_manager: docker container_manager: containerd
# moritz 20221223 migrating to containerd
#container_manager: docker
# Additional container runtimes # Additional container runtimes
kata_containers_enabled: false kata_containers_enabled: false