
kubernetes(v1.21.10)简介
应用程序无法独立定义资源边界 资源分配难以优化 扴و要维护大量物理设备的成本较高 应用程序在独立的VM中运行,数据隔离 更好地利用物理服务器资源 可扩展性增强,硬件成本降低 每个VM运行完整操作系统 与VM类似,但共享操作系统 轻量级,资源占用小 支持跨云和跨发行版部署 使用Docker的namespace和cgroups机制实现隔离 敏捷性:快速创建和部署容器镜像 及时性:支持频繁的镜像回滚 解耦性:应用程序与基础架构分离 可观测性:提供系统及应用级指标 跨平台:支持多种环境一致性 可移植性:跨云和跨发行版部署 简易性:以应用为中心管理 大分布式:支持微服务架构 隔离性:资源隔离可预测性能 高效性:资源利用率高 API服务器(kube-apiserver):Kubernetes API的前端,支持水平伸缩 Etcd:作为集群数据存储,提供键值存储服务 调度器(kube-scheduler):负责Pod的资源调度 控制器管理器(kube-controller-manager):包括多个控制器,如节点控制器、任务控制器等 云控制器管理器(cloud-controller-manager):专门管理与云平台交互的逻辑 kubelet:集群中每个节点运行的代理,确保Pod健康运行 kube-proxy:节点上的网络代理,实现Pod之间的通信 提供弹性运行和分布式系统支持 自动完成部署、回滚和扩展 易于管理容器化应用 提供优雅的故障转移机制
发布日期:2025-04-03 18:35:57
浏览次数:12
分类:精选文章
本文共 946 字,大约阅读时间需要 3 分钟。
学习文档:容器化与Kubernetes
部署方式的演变
传统部署时代
传统的物理服务器部署存在以下问题:
虚拟化部署时代
虚拟化技术带来的优势:
容器化部署时代
容器化技术的特点:
容器的优势:
Kubernetes集群架构
集群组件结构
Kubernetes集群包括控制平面组件和节点组件。
控制平面组件
节点组件
为什么选择Kubernetes
Kubernetes作为容器编排框架的优势:
Kubernetes将通过API服务器提供服务发现和负载均衡功能,支持多种存储系统的集成,实现自动化的应用 编排和扩展。
通过以上内容,可以清晰地了解从传统部署到容器化,再到Kubernetes的演变过程及其优势,为进一步学习和实践奠定基础。
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2025年05月10日 19时30分30秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
KVM克隆虚拟机和libguestfs-tools管理工具(3)
2023-01-29
KVM命令行管理企业级实战
2023-01-29
kvm虚拟化中用增量镜像创建vm的脚本(已测OK)
2023-01-29
KVM虚拟化(一)—— 介绍与简单使用
2023-01-29
KVM迁移与维护实战
2023-01-29
KxMenu下拉菜单
2023-01-29
KXML2部分详解(J2ME)
2023-01-29
KXML解释本地或网络上的XML文件
2023-01-29
Kylin-Server-V10-SP3+Gbase+宝兰德信创环境搭建
2023-01-29
Kylin学习笔记 - CDH6.2集群 kylin2.6.4 环境搭建
2023-01-29
Kylin学习笔记 - 使用Java模拟生成测试数据
2023-01-29
k[原创]Faster R-CNN论文翻译
2023-01-29
K均值聚类的文本挖掘
2023-01-29
L1-023.输出GPLT
2023-01-30
L1与L2正则化中“|| ||”是什么意思
2023-01-30
L1正则化与嵌入式特征选择(稀疏性)
2023-01-30
labuladong算法学习
2023-01-30