Loading

随笔分类 -  云原生

记录云原生学习心得
摘要:为什么k8s需要存储配置信息的API对象 传统的方式下,当我们需要传一些配置给我们的应用,比如Oracle的IP地址,端口号,用户名密码等配置时,最容易想到的办法就是直接在打包镜像的时候写在应用配置文件里面,但是这种方式的坏处显而易见而且非常明显; 我们也可以通过在定义pod模板时,使用env字段定 阅读全文
posted @ 2025-11-19 11:09 VitoChen 阅读(14) 评论(0) 推荐(0)
摘要:CI/CD CI/CD是持续集成(Continuous Integration)和持续交付(Continuous Delivery)的缩写,它旨在通过自动化的流程和工具,提高软件开发的效率、质量和交付速度。 持续集成CI 持续集成是开发团队通过将代码的不同部分集成到共享存储库中,并频繁地进行构建和测 阅读全文
posted @ 2025-11-14 17:37 VitoChen 阅读(37) 评论(0) 推荐(0)
摘要:整体架构 KubeEdge 是一个开源的云原生边缘计算平台,它将 Kubernetes 的功能扩展到了边缘设备。它允许在边缘设备上部署和管理容器化应用程序,并通过云端管理和监控边缘设备。 云端组件: CloudHub: Web 套接字服务器,负责在云端缓存信息、监视变更,并向 EdgeHub 端发送 阅读全文
posted @ 2025-11-14 17:28 VitoChen 阅读(21) 评论(0) 推荐(0)
摘要:健康检查(Health Check)用于检测应用实例是否正常工作,是保障业务可用性的一种传统机制,一般用于负载均衡下的业务,如果实例的状态不符合预期,将会把该实例“摘除”,不承担业务流量。 Kubernetes中的健康检查使用存活性探针(liveness probes)和就绪性探针(readines 阅读全文
posted @ 2025-11-14 17:24 VitoChen 阅读(10) 评论(0) 推荐(0)
摘要:Karmada 是由华为开源的多云容器编排项目,项目是 Kubernetes Federation v1 和 v2 的延续。 架构 控制平面组件 一个完整且可工作的 Karmada 控制平面由以下组件组成。karmada-agent 可以是可选的, 这取决于集群注册模式。 karmada-apise 阅读全文
posted @ 2025-08-26 10:40 VitoChen 阅读(327) 评论(0) 推荐(0)
摘要:K8s Operator 与 Controller Kubernetes Operator 是一种软件扩展模式,用于基于自定义资源(Custom Resources)来管理应用程序及其组件。它遵循 Kubernetes 的核心原则,特别是控制循环(Control Loop)机制。 在 Kuberne 阅读全文
posted @ 2025-07-24 16:51 VitoChen 阅读(193) 评论(0) 推荐(0)
摘要:CUDA ​ CUDA英文全称为Compute Unified Device Architecture,中文翻译是“计算统一设备架构”,是英伟达专门为GPU开发的一套统一计算架构,核心思路是利用GPU强大并行计算能力来实现大规模计算任务的加速,使GPU可以像CPU一样能够解决复杂的计算问题。 一句话 阅读全文
posted @ 2025-06-18 17:03 VitoChen 阅读(1060) 评论(0) 推荐(0)
摘要:服务网格 Istio是服务网格(Service Mesh)理念的代表之作。 服务网格概念如下: 服务网格(Service Mesh)是处理服务间通信的基础设施层。它负责构成现代云原生应用程序的复杂服务拓扑来可靠地交付请求。在实践中,Service Mesh 通常以轻量级网络代理阵列的形式实现,这些代 阅读全文
posted @ 2025-06-18 17:00 VitoChen 阅读(205) 评论(0) 推荐(0)
摘要:Helm Helm是一个用于kubernetes的包管理器。对于应用发布者而言,可以通过Helm打包应用,管理应用依赖关系,管理应用版本并发布应用到软件仓库。 对于使用者而言,使用Helm后不用需要了解Kubernetes的Yaml语法并编写应用部署文件,可以通过Helm下载并在kubernetes 阅读全文
posted @ 2025-05-13 20:39 VitoChen 阅读(361) 评论(0) 推荐(0)
摘要:SpringCloud SpringCloud是一套完整的微服务框架,有多个组件组成,用于解决应用架构微服务化后的通信、性能、稳定性等问题。 微服务架构 微服务架构基于传统单体应用架构发展而来,传统单体应用架构中所有的功能集成在一个项目工程中,使项目开发交付部署都不够灵活、可靠性和伸缩性差、技术限制 阅读全文
posted @ 2025-04-02 17:08 VitoChen 阅读(103) 评论(0) 推荐(0)
摘要:回调函数 Kubernetes 为容器提供了生命周期回调。 回调使容器能够了解其管理生命周期中的事件,并在执行相应的生命周期回调时运行在处理程序中实现的代码。Kubernetes 支持 PostStart 和 PreStop 事件。 当一个容器启动后,Kubernetes 将立即发送 PostSta 阅读全文
posted @ 2025-03-10 14:26 VitoChen 阅读(72) 评论(0) 推荐(0)