作者 | 张羽辰(同昭) 引子——什么是服务发现 近日来,和很多来自传统行业、国企、政府的客户在沟通技术细节时,发现云原生所代表的技术已经逐渐成为大家的共识,从一个虚无缥缈的概念渐渐变成这些客户的下一个技术战略。自然,应用架构就会提到微服务,以及其中最重要的分布式协作的模式——服务发现。模式(pat
如果你关注技术新闻,那么Kubernetes似乎无处不在。它已经变得非常流行。实际上,如果不使用Kubernetes,开发人员和DevOps团队可能会觉得他们的应用程序开发流水线已经过时了。 Kubernetes是用于容器化应用程序的编排工具。从Docker容器开始,Kubernetes可以控制云应
可观察性,对于在Kubernetes集群中运行大量的工作负载至关重要。Prometheus是一个监视系统和时间序列数据库,已经被广泛证明其擅长于管理大规模,动态的Kubernetes环境。实际上,Prometheus被认为是在Kubernetes上运行应用程序的基础构建块,并已成为在Kubernet
作者 | 刘慕雨 中国工商银行软件开发中心云计算实验室 在信息系统建设方面,工商银行一直积极探索,以开放的姿态借鉴行业先进经验,旨在为客户提供更优质的金融服务和用户体验。随着分布式架构和云计算平台在工行的广泛应用,如何高效排查程序错误或性能瓶颈,是个棘手的问题。 为此,我们基于 Arthas 建设了
关键点: •许多组织的目标是构建自己的云平台,这些平台通常由内部部署架构和云供应商共建完成。 •虽然Kubernetes没有提供开箱即用的完整PaaS平台式服务,但其具备完整的API,清晰的技术抽取和易理解的扩展性,可以让其他的完备功能组件在其上运行。 •Crossplane是一个开源的云控制组件,
云原生应用程序的时代,引入了思考网络架构的新方法。 Kubernetes网络被设计为一种干净的,向后兼容的模型,从而消除了将容器端口映射到主机端口的需求。为了支持这一点,Kubernetes引入了许多围绕网络的基本结构,例如Pod网络,服务,集群IP,容器端口,主机端口和节点端口,这些将用户从底层基
存储是 Containers-as-a-Service 最关键的组件之一。Container-native storage将基础存储服务公开给容器和微服务。像软件定义的存储一样,它从不同的介质聚合存储资源。 备注: 容器应用场景下的存储有着自己独特的需求,需要能够对容器级别的存储卷做细粒度的管理,例
Kubernetes在容器编排市场中占主导地位,通常用于托管微服务。但是,微服务的每个实例都会生成大量日志事件,这些日志事件很快就会变得难以管理。更糟糕的是,当出现问题时,由于服务间的复杂交互以及不可预知的故障模式,很难找到根本原因。 目前,我们有这么多日志工具?是否有一个完美的工具可以满足所有需求
EndpointSlices是一个令人兴奋的新API,它提供了Endpoints API的可扩展和可扩张的替代方案。EndpointSlice跟踪Pod服务后面的IP地址,端口,准备情况和拓扑信息。 在Kubernetes(https://www.alauda.cn/product/detail/i
云原生应用程序越来越火,但是设计容器化应用程序或微服务只是冰山一角。我们在设计中所做的工作需要进一步扩大界限。 软件不仅是要为客户提供服务,它还应具有高度的可靠性和可用性。而这,只有通过严格控制开发流程以及专注于持续集成,持续交付才能实现。 当然,作为开发人员,你不想在编写代码或定义DockerFi
作者 | 郑超 导读:OpenYurt 是阿里巴巴开源的云边协同一体化架构,与同类开源方案相比,OpenYurt 拥有可实现边缘计算全场景覆盖的能力。在之前的一篇文章中,我们介绍了 OpenYurt 是如何在弱网和断网场景下实现边缘自治的。本文作为 OpenYurt 系列文章的第四篇,我们将着重介绍
随着 Kubernetes 被广泛的作为基础设施,各大云厂商都相继推出了各自的 Kubernetes 集群服务。那么在多个集群上,如何跨集群实践 DevOps 流水线呢?本文将主要以示例的形式为您解答,同时,我们也准备了视频分享:https://www.bilibili.com/video/bv1j
近日,谐云成功入围上海浦发银行2020-2022年度敏捷管理及技术教练供应商,通过DevOps赋能浦发银行数字化创新。谐云凭借其过硬的产品质量,扎实高效的工作作风,卓越的专家团队和良好的企业信誉,以绝对优势顺利入围。 随着银行正在从一个“物理的地方”,到一种“永远在线”的服
Kubernetes作为容器编排的事实上的标准,将加速企业数据中心编排和现代化工作进程。如今,从SMB到大型企业,各个垂直领域和细分市场的公司都已采用容器,来进行开发云原生产品。 但是,随着Kubernetes的采用,DevOps工程师将容器作为新的虚拟机,并开始将有状态应用程序迁移到容器。随之而来
Kubernetes看起来很诱人,可以帮助组织解决许多问题!但是任何使用它的人都知道事情会变得多么复杂。Kubernetes的安全性也不例外。 Kubernetes不是默认安全。它有多种攻击途径,并且经常发现CVE。尽管开始使用Kubernetes时会感觉有些不知所措,但是组织可以采取一些具体策略来
我们使用容器的方式部署数据库组件,特别是企业有大量的项目开发业务的,部署的开发、测试数据库组件较多时。经常会遇到以下问题: 业务需要使用数据库,但部署完数据库后,需要在数据库中执行创建schema的操作或者一些初始化数据的创建。 开发测试多套部署环境,需要多次重复1的步骤。 项目比较多,
Standalone 是 Spark 自身提供的一种主从集群部署模式。本文讲述一个常规1主多从的集群部署模式,该模式下master服务依靠Rainbond平台监控保障其可用性,支持重新调度重启。 worker服务可以根据需要伸缩多个节点。 部署效果截图如下: Rainbond 部署效果图
KubeSphere v3.0 发布是 KubeSphere 社区最重要的里程碑,v3.0 刚刚 GA 发布了两个多月,就受到了来自合作伙伴、用户、贡献者等多方面的高度认可。例如,KubeSphere 上架 AWS Quickstart 深度集成 Amazon EKS,还与 AWS、Cisco、In
你可能已经多次听说过Load Balancer(此负载均衡器)。负载均衡基本上意味着在多个服务器之间分配网络流量,这样可以确保没有任何一台服务器自己承担所有负载。当网络流量平衡时,应用程序就可以平稳运行。 像往常一样,我带来了另一本漫画教程,该教程将以最简单的方式解释负载均衡器。 从上图可以看到,
Kubernetes是一个容器化的解决方案。它提供了Pods的运行时环境,该环境可以容纳一个或多个容器。Kubernetes的一个重要方面是Pod内的容器通信。 此外,管理Kubernetes网络的一个重要领域是在内部和外部转发容器端口,以确保Pod中的容器之间能够正确通信。为了管理此类通信,Kub