Kurbernetes is simple to understand. Think of a "Node" as a computer AND that a "Cluster" contains "Nodes". You can define applications like a "Database" or "Web-Server" as "Pods". This can all be "Provisioned" via the cluster. Nodes can be up or down and the hive adjusts accordingly.