• Bootcamp (9)
    • 📱 236 - 992 - 3846

      📧 jxjwilliam@gmail.com

    • Version: ‍🚀 1.1.0
  • Kubernetes

    BootcampBigdata2020-12-17


    Kubernetes is an open-source system for automationg deployment, scaling, and management of containerized applications.

    CNCF - cloud Native Computing Foundation

    • kubectl
    • helm
    • docker, docker-compose
    • yaml: yet another markup language

    Kubernetes Architecture

    Deployments -> Pods -> Containers -> docker

    Kubernetes Architecture

    1. Container Image - Docker container image, contains your app code in an isolated environment.
    2. POD - A set of containers, sharing network namespace and local volumes, co-schedued on 1 machine. Mortal, has POD IP. Has Labels.
    3. Deployment - Specify how many replicas of a POD should run in a cluster. Then ensures that many are running across the cluster. Has Labels.

    Apache Spark on Kubernetes

    Spark & Kubernetes