17 lines
1006 B
Markdown
17 lines
1006 B
Markdown
# Purpose
|
|
|
|
This project configures a Kubernetes cluster utilizing Kubespray with a Vagrant-based development environment.
|
|
|
|
# Current task
|
|
|
|
Currently Kubespray `release-2.26`is used. I want you to:
|
|
* Read the changelog of Kubespray 2.27 here: https://github.com/kubernetes-sigs/kubespray/releases
|
|
* Analyze changes for this new version 2.27.
|
|
* MOdify the inventory files in "./inventory" to fit those changes.
|
|
* MOdify "init.sh" script and write "release-2.27" as the new version to be used.
|
|
|
|
# Folder structure
|
|
|
|
* `./init.sh` - Bootstrap script to set up the environment. The variable `release` defines the Kubespray version to be used.
|
|
* `./inventory/` - Directory containing inventory configurations for the Kubernetes cluster. It also contains variables on the Kubeernetes version.
|
|
* `./kubespray/` a checked out clone of the Kubespray repository with a specific version. We do not edit files in this sub folder. The "inventory folder from current sub folder will be synced into this "kubespray" folder. |