// MODEL OPTIMIZATION AND PROMPT SYNTAX TERM

Kubernetes

Kubernetes is an open-source system for automating the deployment, scaling, and management of containerized applications, often used to orchestrate many Docker containers.

Kubernetes — illustration from Wikipedia
Image via Wikipedia

TECHNICAL DEFINITION

Kubernetes (K8s) is an open-source container orchestration platform designed to automate the deployment, scaling, and management of containerized AI applications and microservices, providing robust capabilities for resource scheduling, self-healing, and declarative configuration.

BACKGROUND

Gemini is a generative artificial intelligence chatbot and virtual assistant developed by Google. It is powered by the family of large language models (LLMs) of the same name, after previously being based on LaMDA and PaLM 2.

READ MORE ON WIKIPEDIA

SYNONYMS & ALIASES

  • K8s
  • container orchestrator
  • cluster manager

USAGE NOTE

Kubernetes is the de-facto standard for managing large-scale AI microservices and inference clusters in production.

DEVELOPERS

Organizations developing technology related to Kubernetes.

  • Google

    Originally developed Kubernetes internally as 'Borg'. Google remains one of the top contributors to the open-source project and offers the Google Kubernetes Engine (GKE), a managed service on the Google Cloud Platform.

  • Red Hat (IBM)

    A leading contributor to the Kubernetes open-source project. Red Hat develops and supports OpenShift, an enterprise-grade Kubernetes platform with additional developer and operational tools.

  • Microsoft

    A major contributor to the Kubernetes codebase. Microsoft offers Azure Kubernetes Service (AKS), a fully managed container orchestration service on its Azure cloud platform.

  • Amazon Web Services (AWS)

    Provides Amazon Elastic Kubernetes Service (EKS), a popular managed Kubernetes service. AWS is also a significant contributor to the Kubernetes ecosystem and related open-source projects.

  • Cloud Native Computing Foundation (CNCF)

    A non-profit organization, part of the Linux Foundation, that hosts and stewards the Kubernetes project. It fosters the growth and evolution of the cloud-native ecosystem surrounding Kubernetes.

  • VMware (Broadcom)

    Develops the VMware Tanzu portfolio, a suite of products and services for building, running, and managing modern applications on Kubernetes, both on-premises and across multiple clouds.

  • SUSE

    Develops SUSE Rancher, an open-source enterprise platform for managing Kubernetes clusters across any infrastructure, from the data center to the cloud and the edge.

  • Canonical

    The company behind the Ubuntu operating system. Canonical offers multiple Kubernetes distributions, including MicroK8s for small, lightweight deployments and Charmed Kubernetes for enterprise-scale operations.

  • Mirantis

    Offers the Mirantis Kubernetes Engine (formerly Docker Enterprise), which provides a container platform for both Kubernetes and Swarm orchestration on-premises and in the cloud.

RELATED TERMS IN MLOPS & DEPLOYMENT