« Previous 1 2 3 4
Rancher Kubernetes management platform
Building Plans
Adding Nodes
Currently, a usable Rancher cluster exists, but you would not be able to roll out workloads on it yet: What's missing are the nodes, or the systems that run the Kubernetes clusters for your user applications. In terms of preparation, the same applies to the nodes as to the Rancher servers, although you don't need a database. NTP must be enabled, though.
Once all the requirements are met, all it takes is the command:
# curl -sfL https://get.k3s.io | K3S_URL=https://<Rancher-Hostname>:6443 K3S_TOKEN=<Token> sh --
Replace <Rancher-Hostname>
with the hostname assigned to the load balancer. The content you need to specify for K3S_TOKEN
can be found in the /var/lib/rancher/k3s/server/node-token
file on the servers.
Using Rancher
After following these steps, the first workloads can be rolled out in Rancher. The Marketplace belonging to Rancher can also be accessed from the web user interface. Preconfigured applications optimized for Rancher are available there, or they can be added to the installation from Helm charts.
This setup far from exhausts Rancher's feature set. Once the first applications are rolled out as services in Rancher, you can set up monitoring from the Monitoring menu item. It comes with alerting based on various parameters. If the combination of components from the context of cloud-native environments sounds familiar, you are on the right track, because Rancher does not implement its monitoring itself. Instead, it relies on Prometheus in the background (Figure 4), its alert manager, and the Grafana GUI component (Figure 5).
Conclusions
Rancher poses a number of requirements in terms of the infrastructure it expects onsite. Once rolled out, though, it turns out to be a decidedly powerful tool for running Kubernetes workloads. The setup proves to be an intuitive and comparatively smooth process. If you are looking to switch to Kubernetes, make sure you include Rancher in your evaluation.
Infos
- "Container microdistributions k3OS and Flatcar" by Martin Loschwitz, ADMIN , issue 60, 2020, pg. 24, https://www.admin-magazine.com/Archive/2020/60/Container-microdistributions-k3OS-and-Flatcar/
- "Managing network connections in container environments" by Martin Loschwitz, ADMIN , issue 63, 2021, pg. 58, https://www.admin-magazine.com/Archive/2021/63/Managing-network-connections-in-container-environments/
- Rancher docs: https://rancher.com/docs/
« Previous 1 2 3 4
Buy this article as PDF
(incl. VAT)
Buy ADMIN Magazine
Subscribe to our ADMIN Newsletters
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Most Popular
Support Our Work
ADMIN content is made possible with support from readers like you. Please consider contributing when you've found an article to be beneficial.