Kubernetes freeCodeCamp

Cards (348)

  • What does Kubernetes simplify for applications?
    Deployment to production
  • Who will teach the Kubernetes course?
    Bogdan Stashchuk
  • What is Kubernetes considered in the context of containerized applications?
    Defacto standard for deployment
  • What type of software is Kubernetes?
    Open source
  • How long has Bogdan Stashchuk been using Docker and Kubernetes?
    Multiple years
  • What will the course start with?
    Terminology and key features of Kubernetes
  • What is a Kubernetes cluster?
    A set of nodes for container orchestration
  • What is a node in Kubernetes?
    A server in the Kubernetes cluster
  • What will be built during the course?
    A small Kubernetes cluster locally
  • What will be created and scaled in the course?
    Different deployments
  • What will be pushed to Docker Hub?
    A custom Docker image
  • What type of configuration files will be used in Kubernetes?
    YAML configuration files
  • What does Kubernetes allow regarding different applications?
    Connect different applications over the network
  • What container runtimes does Kubernetes support?
    Docker, CRI O, and container D
  • What is the prerequisite for the course?
    Familiarity with Docker
  • What is Kubernetes defined as?
    A container orchestration system
  • What does Kubernetes automate?
    Deployment of containerized applications
  • What is the smallest unit in Kubernetes?
    Pod
  • What do containers inside a pod share?
    Volumes and network resources
  • How many containers are most commonly found in a pod?
    Single container
  • Can containers from one pod be spread across different servers?
    No, one pod per server
  • What is a Kubernetes cluster made of?
    Nodes
  • What is the role of the master node?
    Manages worker nodes
  • What services run on each node in a Kubernetes cluster?
    Cubelet, cube proxy, and container runtime
  • What does the cubelet service do?
    Communicates with the master node
  • What is the function of the cube proxy?
    Responsible for network communication
  • What does the scheduler service do?
    Plans and distributes load
  • What does the cloud controller manager do?
    Interacts with cloud service providers
  • What service stores logs in Kubernetes?
    Etcd
  • What is the main service for name resolution in Kubernetes?
    DNS service
  • What is the API server used for?
    Manage the Kubernetes cluster
  • How do you manage a Kubernetes cluster remotely?
    Using cube CTL tool
  • What type of communication occurs between nodes and the master node?
    Over HTTPS
  • What is the purpose of the mini cube tool?
    Create a single node cluster locally
  • What is required to run mini cube successfully?
    A virtual machine or container manager
  • Which virtual machine managers are supported by mini cube?
    VirtualBox, VMware, Docker, Hyper V, Parallels
  • What is the suggested virtual machine manager for Windows users?
    Hyper V
  • What is one way to create a cluster using cloud services?
    Use Amazon Web Services or Google Cloud
  • What is a free solution for creating a cluster locally?
    Create a class for locally on your computer
  • What tool can be used to create a single node cluster?
    Mini cube