云原生k8s【第二课】:K8s 部署与架构

第 5 章 K8s 部署与架构

K8s 用来批量管理容器,目标是实际状态往期望状态靠拢。

  1. 集群分为控制平面 master 节点 + worker 工作节点
  • Master(控制平面):API Server、etcd、调度器 scheduler、控制器 manager。etcd 存集群全部数据;所有操作都走 API Server。
  • Worker 节点:kubelet、kube‑proxy、容器运行时。kubelet 负责管好本机上面所有 Pod;kube‑proxy 管网络 Service 转发。
  1. 部署流程

关闭 swap,内核参数调优;所有节点装 kubeadm/kubelet/kubectl;master 用 kubeadm init 初始化集群;worker 拿命令加入集群;装上网络插件 Calico 集群网络才通。

  1. 标签与选择器

给节点、Pod 打标签做标记;选择器通过标签筛选匹配资源,Service 就是靠标签找到后端 Pod。

  1. 整体流程:

用户提交配置给 apiserver 存到 etcd;控制器、调度器干活;每个节点 kubelet 接收指令,调用容器运行时启动容器。

相关推荐
海宇数据9 小时前
零信任架构实战:基于海宇网上踪迹欺诈行为识别构建自动化信贷资信评估网关
运维·人工智能·架构·自动化
翼龙云_cloud9 小时前
亚马逊云服务器服务代理商:Bedrock 实践经验 Serverless 架构下的 AI 自动化落地
服务器·架构·serverless·云计算·aws
烛影摇红透纱窗10 小时前
AI从零介绍代码架构的复盘(含要使用的提示词)
人工智能·架构
小天源11 小时前
从 Nginx 日志到访问分析:轻量化网站监测服务的架构实践
jvm·nginx·网络安全·架构·网络监控
数据工匠老o12 小时前
异构数据库DDL同步:260条链路的结构变更自动适配方案
数据库·架构
jonyleek12 小时前
JVS数字底座私有化部署实践:Spring Cloud + K8S 实现文档平台开箱即用
elasticsearch·kubernetes·私有化部署·springcloud·minio·jvs企业文档·文档治理
破烂三角裤12 小时前
AI 应用上线后如何判断质量:Prompt 版本、评测集与可观测性
架构
第404号工位13 小时前
手机到底有没有偷听我们?我抓包了 72 小时,抓到了真凶
linux·人工智能·架构
这个DBA有点耶13 小时前
银行业市占率最高的国产数据库是谁?先搞清楚“市占率”的四种口径
数据库·程序员·架构
阿里云云原生13 小时前
欢迎报名丨Alibaba Cloud AgentCore 八城巡回沙龙上海首站开启
云原生