Domino on Linux/Unix, Troubleshooting, Best Practices, Tips and more ...

alt

Daniel Nashed

DNUG conference Kubernetes Workshop preparation -- choosing the right distribution

Daniel Nashed – 18 May 2023 05:41:40
Image:DNUG conference Kubernetes Workshop preparation -- choosing the right distribution     



Image:DNUG conference Kubernetes Workshop preparation -- choosing the right distribution
There are many different Kubernetes (K8s) flavors. What to install really depends on your use case and size of your environment.
For your permanently DNUG Lab we are using RKE2, which is a full blown enterprise ready K8s implementation.


RKE2 vs K3s


RKE2 is similar easy to setup then the smaller K3s implementation from Rancher (SUSE).

But I looked again into resource requirements and setup instructions and found out again, why I love K3s -- not only for lab and workshop environments.


K3s is also a full blown enterprise ready K8s environment, but is optimized smaller footprint use cases.

You can tell from the platforms available, that it is designed to also run in much smaller environments like in the IoT space.


In a lab environment installing servers for each participant, it does make a difference if you need more than double the CPU and RAM requirements.

K3s also comes with the local storage provisioner pre-installed.  And you can still install another storage provider like Longhorn afterwards when needed.


The lab environment I came up looks like this:
  • We will use our DNUG own Harbor registry to deploy our own image we build during the workshop.
  • Next we will setup a brand new RKE2 cluster
  • On that cluster we install the Rancher multi cloud management interface
  • Using Rancher we are graphically installing Longhorn storage

The Rancher management instance will be a shared instance, where each of us will then register our own K3s cluster to manage it via Rancher.


On the left you see the entry point of the Rancher multi cloud management environment having RKE2 and K3s instances installed.


Setting up Rancher is a very straight forward process. But requires some additional resources -- like RKE2 requires a bit more resources.

For the workshop we want to focus on implementing our own cluster based on K3s and of course installing and running Domino.


The Rancher environment will be just one component we setup together and use it for all of our lab clusters during the workshop.

The focus will really be on Domino on K8s instead of dealing with all the installation of management interfaces.



At DACHNUG 50 in Siegburg next month we are also having a booth for the DNUG lab, where you can stop by to see Domino running on K8s and in many other combinations.

The upcoming Domino V14 early access code drop one (planned for end of May) is planned to be installed in DNUG Lab for the conference and will have all already available new features enabled.


See last years configuration, which we will extend and update before the conference -->
https://dnug.de/dnug-lab/

A new workshop setup is always a fun adventure where I also can learn about new options in the latest releases and setup combinations.


I am really looking forward to another interesting workshop and conference.


-- Daniel






Links

    Archives


    • [HCL Domino]
    • [Domino on Linux]
    • [Nash!Com]
    • [Daniel Nashed]