![](https://img-blog.csdnimg.cn/direct/ce35100d5c5846f2817e9604ac9e29d3.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
深入浅出Kubernetes开发及实战
文章平均质量分 94
Kubernetes最初源于谷歌内部的Borg,提供了面向应用的容器集群部署和管理系统。Kubernetes的目标旨在消除编排物理/虚拟计算,网络和存储基础设施的负担,并使应用程序运营商和开发人员完全将重点放在以容器为中心的原语上进行自助运营。Kubernetes也提供稳定、兼容的基础(平台)。
洛神灬殇
前优酷资深工程师,一个具有高洞察力的理性自律小i人 — INTJ,
著作《深入浅出Java虚拟机—JVM原理与实战》,
10年以上开发经验,参与设计过多个大型互联网项目,定期分享技术干货和项目经验,
希望大家可以多多支持我,点赞关注一下
展开
-
云原生战专题 | 深入浅出分析云原生微服务的技术结构和架构设计
Sidecar进程接管了微服务应用之间的流量,承载了第二代架构中服务框架的功能,包括服务发现、调用容错以及丰富的服务治理功能,例如权重路由、灰度路由、流量重放和服务伪装等。同时,开发侧开始倡导面向localhost编程的理念,提供标准API来屏蔽底层资源、服务和基础设施的差异,从而进一步降低微服务开发的难度。这意味着微服务的开发者被限制在特定的编程语言上,违背了微服务的敏捷迭代原则。随着开源的Kubernetes的出现,它展示了出色的开放性、可扩展性,并拥有活跃的开发者社区。原创 2024-01-05 10:03:49 · 1385 阅读 · 1 评论 -
年度技术盘点 | 探索云原生化的服务架构体系的技术风向,攻克云原生化微服务架构的痛点和特性
为了方便您理解本篇文章的内容结构和思维逻辑,以下是大纲架构图供您参考。原创 2024-01-04 09:45:14 · 1335 阅读 · 1 评论 -
云原生技术专题 | 解密2023年云原生的安全优化升级,告别高危漏洞、与数据泄露说“再见”(安全管控篇)
2023年,我们见证了科技领域的蓬勃发展,每一次技术革新都为我们带来了广阔的发展前景。作为后端开发者,我们深受其影响,不断迈向未来。随着数字化浪潮的席卷,各种架构设计理念相互交汇,共同塑造了一个充满竞争和创新的技术时代。微服务、云原生、Serverless、事件驱动、中台、容灾等多样化的架构思想,都在竞相定义未来技术的标准。然而,哪种将成为引领时代的主流趋势,仍是一个未知数。尽管如此,种种迹象表明,云原生的主题正在逐渐深入人心。原创 2024-01-04 09:41:27 · 1624 阅读 · 1 评论 -
云原生容器编排问题盘点,总结分享年度使用Kubernetes的坑和陷阱
首先,我们为节点设置适当的标签。标签可以根据节点的特性、硬件配置或其他自定义需求进行定义。例如,可以为具备高性能GPU的节点设置一个标签,或者为具备特定版本的软件组件的节点设置一个标签。接下来,在Pod的定义中添加一个节点选择器。节点选择器是一组标签键值对,用于指定Pod所需的节点属性或条件。例如,可以指定Pod需要运行在具备某个特定标签的节点上。当调度程序接收到新的Pod创建请求时,它将根据Pod的节点选择器进行匹配,并将Pod分配给满足条件的节点。原创 2024-01-03 11:44:19 · 896 阅读 · 1 评论 -
云原生架构未来发展趋势,探索容器技术未来的发展趋势
随着Serverless计算的增长,优化应用框架、语言和硬件以满足Serverless负载需求变得越来越重要。新的Java虚拟机技术提高了启动速度,非易失性内存加速了实例唤醒,CPU与操作系统的协作精细隔离了高密度环境下的性能波动,这些新技术正在创造全新的计算环境。如何应对新时代技术结构的变革,是许多互联网公司正在面临的挑战。然而,对于这个问题,云原生架构可能是最佳的解答。云原生架构的应用对云计算服务和互联网架构进行全面的更新,深远地改变了商业世界的IT基础设施。原创 2024-01-02 17:16:46 · 1135 阅读 · 1 评论 -
【kubernetes技术专题】「基础入门专题」零基础带你学习Kubernetes架构分析介绍篇(入门篇)
Kubernetes最初源于谷歌内部的Borg,提供了面向应用的容器集群部署和管理系统。Kubernetes的目标旨在消除编排物理/虚拟计算,网络和存储基础设施的负担,并使应用程序运营商和开发人员完全将重点放在以容器为中心的原语上进行自助运营。Kubernetes也提供稳定、兼容的基础(平台),用于构建定制化的workflows和更高级的自动化任务。原创 2023-06-30 00:11:33 · 111 阅读 · 0 评论 -
【Dubbo3终极特性】「云原生体系」Kubernetes生命周期对齐探针的扩展与应用实战
是否准备就绪,现在是否可以开始工作。Pod的生命周期与服务调度息息相关,通过对 Kubernetes 官方探针的实现,能够使 Dubbo3 乃至整个应用的生命周期与 Pod 的生命周期,在 Pod 的整个生命周期中,影响到 Pod 的就只有健康检查这一部分, 我们可以通过配置 liveness probe(存活探针)和 readiness probe(可读性探针)来影响容器的生命周期。的 Service,注意这里的 service name 与项目中的 dubbo 应用名是一样的。原创 2023-01-16 01:38:58 · 2266 阅读 · 0 评论 -
精华总结 |「跨越疫情之境,迈向新的征程」盘点一下2022年度我们开发团队对于云原生的技术体系的变革历程
一转眼,2022年就这么悄无声息的过去了,对我而言,最高兴的就是新冠疫情已经不是那么可怕了,大家不需要再担心天天怎么去排队做核酸了,哈哈…,相信你也有同感吧!同时也见证了足球史上非常伟大的一幕,梅老板终于圆梦,举起了期盼已久的大力神杯,再次回味一下这个时刻,如下图所示。除了上面的两大事件之外,2022年还发生了很多其他引起国内外重视的的重大事件,国际社会波谲云诡,猴痘疫情又一波又起。此外,俄乌危机爆发、英国女王逝世等等,那么我就给大家列举一下我较为关注的一些事件如下图所示。当然了除了上述的事件之外还有很多其原创 2023-01-09 20:00:00 · 238 阅读 · 0 评论 -
【kubernetes入门到精通】Kubernetes的健康监测机制以及常见ExitCode问题分析「探索篇」
表明容器收到了 SIGTERM 信号,终端关闭,对应kill -15,一般对应 docker stop 命令,有时docker stop也会导致Exit Code 137,发生在与代码无法处理SIGTERM的情况下,docker进程等待十秒钟然后发出 SIGKILL 强制退出。程序错误,或者Dockerfile中引用不存在的文件,如 entrypoint中引用了错误的包程序错误可以很简单,例如 “除以0”,也可以很复杂,比如空引用或者其他程序 crash。当容器未通过检查准备,则不会被终止或重新启动。原创 2022-12-31 17:18:47 · 1726 阅读 · 2 评论