3-2-1、k8s学习-k8s介绍

1、Kubernetes(K8s)详细介绍

一、Kubernetes 概述

Kubernetes 是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。其名称源于希腊语,意为 “舵手” 或 “飞行员”,象征着对容器化应用的精准控制。

  • 核心目标:简化微服务架构下的应用部署与管理,解决容器化应用的服务发现、负载均衡、自动扩缩容、故障恢复等问题。
  • 起源:由 Google 开发(基于内部 Borg 系统),2014 年开源,2015 年成为云原生计算基金会(CNCF)的旗舰项目。
  • 应用场景:微服务架构、弹性伸缩应用、CI/CD 流水线、多租户系统、混合云 / 多云部署等。
二、Kubernetes 架构与核心组件

K8s 采用主从(Master-Node)架构,由控制平面(Control Plane)和工作节点(Worker Nodes)组成。

1. 控制平面(Master 节点)

你可能感兴趣的:(一,be,a,K8s,God,kubernetes,学习,容器)