Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Update shoot cluster creation How-To in light of k8s update #268

Merged
merged 1 commit into from
Jan 10, 2024

Conversation

colder-is-better
Copy link
Contributor

We explicitly reference Kubernetes 1.27. While at it, we re-create all screenshots and modify the prose due to minor UI changes.

@colder-is-better colder-is-better marked this pull request as draft January 8, 2024 16:41
@colder-is-better
Copy link
Contributor Author

colder-is-better commented Jan 8, 2024

I am marking this as a draft, for one last screenshot update is still pending. Currently, the venerable "Internal server error" disallows me to actually instantiate a cluster and get a screenshot of a shoot with Kubernetes 1.27 being created.

We explicitly reference Kubernetes 1.27. While at it, we
re-create all screenshots and modify the prose due to minor
UI changes.
@colder-is-better colder-is-better marked this pull request as ready for review January 8, 2024 19:31
Copy link
Contributor

@fghaas fghaas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good work, thank you!

@@ -4,51 +4,60 @@ description: How to spin up a Kubernetes cluster with Gardener
# Creating a Kubernetes cluster

If you want to create a Kubernetes cluster, you can do so via the {{gui}} using {{k8s_management_service}}.
This guide shows you how to do that, and how to deploy a sample application on such a cluster.
This guide shows you how to do that.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well spotted, thanks!

To get started, navigate to <https://{{gui_domain}}> and, in the side panel, choose *Containers → [{{k8s_management_service}}](https://{{gui_domain}}/containers/gardener)*.
You will land on a page named *{{k8s_management_service}} / Shoot Clusters*.
There, you can create and manage your {{k8s_management_service}}-based clusters.
In {{k8s_management_service}} terminology, a Kubernetes cluster is referred as a **Shoot** (as in, [new plant growth](https://en.wikipedia.org/wiki/Shoot)).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Helpful clarification with the link there. :)


![Shoot cluster bootstrapping](assets/shoot_bootstrapping.png)

### A note on quotas

Your {{k8s_management_service}} worker nodes are subject to [quotas](../../../reference/quotas/openstack.md) applicable to your {{brand}} project.
You should make sure that considering your selection of worker node [*flavor*](../../../reference/flavors/index.md) (which determines the number of virtual cores and virtual RAM allocated to each node), the _volume size_, and the _Autoscaler Max_ value, you are not at risk of violating any quota.
It would be best if you kept that in mind when selecting the worker node [*flavor*](../../../reference/flavors/index.md), setting the _volume size_ value, and also the _Autoscaler Max_ value, so you will not be at risk of violating any quota.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good improvement.

@fghaas fghaas merged commit a458594 into citynetwork:main Jan 10, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants