Like many new technologies, Kubernetes can be difficult to learn and implement. Creating a cluster manually requires an extensive skill set that includes public key infrastructure, Kubernetes, Linux, and networking. Many vendors recognized this problem and have automated cluster creation, allowing you to create Kubernetes clusters with little to no Kubernetes background. Although automation allows anyone to create a cluster, it also eliminates a lot of Kubernetes knowledge that can help you troubleshoot problems that you may encounter as a cluster administrator, or a developer, consuming the platform.