The Kubernetes clusters in certification exams often run on multiple nodes. Usually on at least one master node and one worker node. With our multi-node Kubernetes playground, you can practice in a similar environment. And it only takes seconds to get access to a multi-node Kubernetes cluster!
You can test theories, experiment, and learn. Run kubectl commands to get some experience before the exam. And, of course, you can also check out features of Weave CNI. Everything is easily accessible through your web browser. No need to install anything!
If required, you can also SSH into each node, in case you want to practice your troubleshooting skills. Additionally, you can also modify your master node to allow pods to be scheduled on it. This way, you can experiment with pod scheduling, node affinity, taints, tolerations, and so on.
A Kubernetes cluster is made out of multiple interconnected nodes (basically servers). This makes it easy to scale up when demand is high. We just add more nodes, and the cluster becomes more powerful and able to handle more traffic. When demand is lower, we scale down by removing nodes. This makes Kubernetes flexible, and easy to adjust. Furthermore, it also makes it more resilient. If one node experiences problems, another healthy one can quickly take its place. This makes the cluster highly available; it keeps working, even if some nodes malfunction.
Container Network Interfaces or CNI enables networking capabilities within your Kubernetes cluster and internal components. It allows communication between nodes, pods, and also services. It is one of the primary components that is required in order to set up a Kubernetes cluster. One of the widely-used CNIs available is Weave.
Due to its comprehensive feature set, Weave supports Network Policies, which are slightly similar to a firewall. The policies allow you to control what goes in and out of the Kubernetes network.