解锁 ElasticJob 云原生实践的难题 发生了什么 最近在逛 ElasticJob 官方社区时发现很多小伙伴都在头疼这个 ElasticJob 上云的问题,ElasticJob 本就号称分布式弹性任务调度框架,怎么在云原生环境就有了问题了呢,这就要从 Kubenertes 和 ElasticJob 的一些状态化说起。 有意思的状态 在了解两者特性之前我们可以先来看下什么是状态? 先来看百科的介绍: “状态是人或事物表现出来的形态。是指现 云计算 2023-11-28 三掌柜
云平台系列:What is Serverless (FaaS、BaaS) 前言 哈喽,大家好,我是 Lorin,随着云平台的发展,Serverless 成为一个备注关注的话题,这一架构模型为开发人员提供了更简单、更灵活的方式来构建和部署应用程序,而无需过多关注底层基础设施的管理。本文将介绍什么是 Serverless,以及为什么它在现代应用开发中变得如此重要。 IaaS 与 PaaS 和SaaS 在 Serverless 兴起之前,IaaS(基础设施即服务)、PaaS( 云计算 2023-11-28 醒在深海的猫
Spring配置文件的魔法炼金术:如何制造容器化时代的完美配方 | 京东物流技术团队 前言 基于现代服务的云原生十二要素理论,我们在采用容器化部署时,要保证同一个镜像可以满足不同环境的部署要求,而不是不同环境打包不同的景象。本文档主要介绍一种基于spring框架的满足不同环境配置的编译打包方案,满足同一个镜像可以在环境分组下通过启动项配置实现不同环境的部署。 现有方案及问题 我们见过最常见的配置文件管理方案,是基于Maven的profile配置来实现多环境切换的,它的弊端在于,我们 云计算 2023-11-28 竹子爱熊猫
通过亚马逊云科技云存储服务探索云原生应用的威力 文章作者:Libai 欢迎来到我们关于“使用亚马逊云科技云存储服务构建云原生应用”的文章的第一部分。在本文中,我们将深入探讨云原生应用的世界,并探索亚马逊云科技云存储服务在构建和扩展这些应用中的关键作用。 亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏、培训视频、活动与竞赛等。帮助中国开发者对接世界最前沿技术,观点,和项目,并将中国优秀开发者或技术推荐给 云计算 2023-11-27 共饮一杯
当OLAP碰撞Serverless,看ByteHouse如何建设下一代云计算架构 更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 作为云计算的下一个迭代,Serverless 可以使开发者更专注于构建产品中的应用,而无需考虑底层堆栈问题。伴随着近年来相关技术成熟度的增加,市场对 Serverless 的接受程度也变得越来越高。可以说时至今日,Serverless 已迈入了向成熟稳定方向发展的高速轨道。 作为一款火山引擎推出的云原生数据仓库, 云计算 2023-11-27 爱可生开源社区
KubeVirt 探秘:一些核心问题解答 大家好,我是张晋涛。 上一篇文章 KubeVirt: 耗时 7 年终将虚拟机带入 Kubernetes 世界 | MoeLove 发布后,我收到了很多留言和讨论。 限于篇幅,很多回答都比较简短,我想着还是写篇文章来详细聊聊关于 KubeVirt 的一些问题好了。 为什么要用 KubeVirt 有小伙伴问到 KubeVirt 的使用场景是什么? 按照官方文档的描述是:Building a virtu 云计算 2023-11-27 大猫
五分钟 k8s 实战应用探针 今天进入 kubernetes 的运维部分(并不是运维 kubernetes,而是运维应用),其实日常我们大部分使用 kubernetes 的功能就是以往运维的工作,现在云原生将运维和研发关系变得更紧密了。 今天主要讲解 Probe 探针相关的功能,探针最实用的功能就是可以控制应用优雅上线。 就绪探针 举个例子,当我们的 service 关联了多个 Pod 的时候,其中一个 Pod 正在重启但还没 云计算 2023-11-27 向阳逐梦
通过 dockercompose 快速部署 Rancher 保姆级教程 一、概述 Rancher 是一个开源的容器管理平台,它为企业提供了一个简化容器化应用部署、管理和扩展的工具。Rancher 提供了一套完整的容器服务堆栈,支持 Docker 和 Kubernetes,并且可以在任何基础设施上运行,包括物理服务器、虚拟机、公有云和私有云。 以下是 Rancher 的一些主要特点和功能: 多集群管理:Rancher 允许您集中管理多个 Kubernetes 集群、Do 云计算 2023-11-26 宇宙之一粟
云原生二十篇|Kubernetes实践 近期事情比较多,所以停更了半个月,非常抱歉,这半个月也在梳理一下自己的知识体系,寻找明年的一些规划。 今天还是继续《Kubernetes实践》,为了方便我和大家对一些知识点的理解,后续还是会在文章开始提出一些问题,然后在文章后面进行解答。 问题 (1)Kubernetes Replica Set 和 Replication Controller 之间有什么区别? (2)kube-proxy ipt 云计算 2023-11-26 竹子爱熊猫
如何减少40%的Docker构建时间 随着Docker的普及,许多公司的产品会将组件构建为Docker镜像。但随着时间的推移,一些镜像变得越来越大,对应的CI构建也变得越来越慢。 如果能在喝完一杯咖啡的时间(不超过5分钟)内完成构建,将是一个理想状态。否则,则会减慢开发人员的生产力。 本篇文章带大家通过两个小的改变,来提升Docker的构建时间。 Docker最佳实践 在讲解改变之前,首先要确保遵循了编写Dockerfile的最佳实践 云计算 2023-11-25 贤蛋大眼萌
Kubernetes 漫游:etcd 概述 etcd 是一个基于 Raft 协议实现。开源的、分布式的键值存储系统。主要用于在分布式系统中提供强一致性和高可用性的数据存储。 etcd 在 Kubernetes 中的作用如下: 集群状态数据存储:集群配置,集群状态信息等 保证集群一致性和高可用:多实例的数据同步 服务发现和配置共享 集群数据备份和恢复 作为 Kubernetes 的核心组件,etcd 为集群的稳定性、可靠性和一致性提供了 云计算 2023-11-25 向阳逐梦
从零到K8s大师:掌握Kubernetes,玩转容器化部署 Kubernetes,作为领先的开源容器编排平台,正成为云原生生态系统的核心。本博客将带领你踏上一段惊险刺激的旅程,从零开始,逐步掌握Kubernetes的精髓,让你能够轻松玩转容器化部署的艺术。 1. Kubernetes简介 1.1 起源和发展背景 Kubernetes,简称K8s,起源于谷歌(Google)内部的Borg项目。Borg是谷歌用于管理其海量服务的内部系统,而Kubernetes 云计算 2023-11-24 泡泡
优雅的显示 docker ps 优雅的显示 docker ps 如图在终端上运行 docker ps 命令时显示的信息很乱,可能是因为终端的宽度不足以正确显示表格,导致输出的列布局混乱。可以尝试以下方法来解决这个问题: 增加终端宽度: 尝试扩大终端的宽度,以便能够更好地适应 docker ps 的输出。你可以通过调整终端窗口的大小或在终端设置中更改列数来实现。 【重点】使用 docker ps 参数: 使用 docker ps 云计算 2023-11-24 贤蛋大眼萌
k8s 应用镜像构建最佳实践 docker 诞生之初就提出一个理念: Build once,Run anywhere, 而支撑这个理念的最主要组件之一就是镜像。构建镜像很简单,一个 Dockerfile 即可完成,但是要构建一个好的镜像却不容易。下文将一步一步构建出一个好的镜像。 构建之前我们需要先制定几个原则: 镜像要足够小,确保Pod启动时不会长时间注册在拉取镜像步骤。 镜像要包含一些常用工具,方便现网问题定位。 各个业务 云计算 2023-11-24 爱可生开源社区
提供开箱即用的一站式数据库云平台,「 沃趣科技」完成数千万B+轮战略融资 近日,36氪获悉,国内数据库基础设施厂商沃趣科技完成数千万B+轮战略融资,本轮融资由翌马投资(恒生电子产业基金)领投,金蚂投资跟投,融资金额将用于研发投入及市场拓展。 沃趣科技成立于2012年,总部位于杭州,公司以“让数据库基础设施更简单”为使命,为企业客户提供全栈自主可控的一站式数据库云平台。 沃趣科技CEO陈栋将数据库基础设施行业的发展大致划分为三个阶段。第一阶段是2016年之前,随着中国企业 云计算 2023-11-24 竹子爱熊猫
【云原生•容器容器的崛起之路•上 【云原生•容器】容器的崛起之路 「容器技术作为当前最为热门的技术,为软件行业带来了颠覆性的变革,基础设施云化,软件云原生化已成了整个社会科技发展的必然趋势。云原生技术抽象了底层基础设施,使开发人员能够专注于应用本身开发,而无需担心底层系统架构等运维问题,让应用更加弹性、高效。」 「说起容器很多人的第一反应Docker,可见Docker对容器的影响力之大,容器和Docker之间并不能画等 云计算 2023-11-23 共饮一杯
火山引擎ByteHouse:如何优化ClickHouse物化视图能力? 更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 近期,火山引擎 ByteHouse 升级了基于 ClickHouse 的物化视图能力,为解决数据量爆炸式增长带来的查询速度和响应时间缓慢等问题提供了有效手段。 火山引擎 ByteHouse 是一款云原生数据仓库,为用户提供极速分析体验,能够支撑实时数据分析和海量数据离线分析,同时具备便捷的弹性扩缩容能力,极致分析 云计算 2023-11-22 向阳逐梦
Kind快速部署Kubernetes多集群 Kind架构及原理 Docker 安装 Kind安装 Kind 常用命令 Kind创建多套集群 测试集群 Kind架构及原理 Kind 使用一个 container 来模拟一个 node,在 container 里面跑 systemd ,并用 systemd 托管 kubelet 以及 containerd,然后通过容器内部的 kubelet 把其他 K8s 组件,比如 kube-apiserve 云计算 2023-11-22 共饮一杯
实例讲解基于Sermant快速开发服务治理插件 本文分享自华为云社区《Sermant框架下的服务治理插件快速开发及使用指南》,作者: 华为云开源 。 Sermant是基于Java字节码增强技术的云原生无代理服务网格,它具有非侵入、插件化和高性能的特点。通过Sermant核心框架,可以很容易的开发用于各种服务治理用途的插件,包括负载均衡、流量控制、标签路由、标签透传等。在本文中,我们通过案例讲解,说明如何基于Sermant开发一个接口统计调用时长 云计算 2023-11-22 Escape
Pluto 构建云应用:食用指南 开发者只需在代码中定义一些变量,Pluto 就能基于这些变量自动创建与管理必要的云资源组件,达到简化部署和管理云基础设施的目的,让开发者更容易使用云。 这里的云资源并非指 IaaS,而是指 BaaS、FaaS 等托管资源组件。这类托管组件相较于自建实例通常具有更高的可靠性与更低的成本。 这篇文章将介绍 Pluto 的安装步骤与示例,帮助开发者熟悉 Pluto 的特性。 安装 前置条件 Node.j 云计算 2023-11-22 LOVEHL^ˇ^