Using Minikube to Create a Cluster

    • Learn what a Kubernetes cluster is.
    • Learn what Minikube is.

    A Kubernetes cluster consists of two types of resources:

    • The Master coordinates the cluster
    • Nodes are the workers that run applications
    • Kubernetes cluster

    Kubernetes is a production-grade, open-source platform that orchestrates the placement (scheduling) and execution of application containers within and across computer clusters.

    A node is a VM or a physical computer that serves as a worker machine in a Kubernetes cluster. Each node has a Kubelet, which is an agent for managing the node and communicating with the Kubernetes master. The node should also have tools for handling container operations, such as Docker or rkt. A Kubernetes cluster that handles production traffic should have a minimum of three nodes.

    Masters manage the cluster and the nodes are used to host the running applications.

    When you deploy applications on Kubernetes, you tell the master to start the application containers. The master schedules the containers to run on the cluster's nodes. The nodes communicate with the master using the Kubernetes API, which the master exposes. End users can also use the Kubernetes API directly to interact with the cluster.

    Now that you know what Kubernetes is, let's go to the online tutorial and start our first cluster!

    反馈