Kubernetes集群核心概念 Service

xiao_wen123 · · 108 次点击 · · 开始浏览    

Kubernetes集群核心概念 Service

Kubernetes集群核心概念深度解析

一、Kubernetes架构概述

Kubernetes(简称K8s)作为容器编排领域的事实标准,“获课”itxt.top/14343/ 其架构设计遵循着明确的核心原则:

控制平面(Control Plane)组件

  • API Server:集群的"前门",处理所有REST请求

  • etcd:高可用的键值存储,保存集群所有配置数据

  • Scheduler:负责将Pod分配到合适的Node

  • Controller Manager:运行各种控制器进程(如Deployment控制器)

工作节点(Node)组件

  • kubelet:节点上的"代理",确保容器正常运行

  • kube-proxy:维护节点网络规则,实现服务发现和负载均衡

  • 容器运行时:如Docker、containerd或CRI-O

二、核心对象模型

1. Pod:最小调度单元

yaml

复制

apiVersion: v1
kind: Pod
metadata:
  name: nginx-pod
spec:
  containers:
  - name: nginx
    image: nginx:1.19
    ports:
    - containerPort: 80

关键特性:

  • 一个或多个紧密关联的容器组成

  • 共享网络命名空间和存储卷

  • 临时性存在,设计为可替代的

108 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传