Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
Kubernetes平台教程
DevOps工程师需要学习Go语言? - iximiuz
对于许多DevOps 工程师来说,编程可以从从 Ops 到 Dev(最好是用于 Ops)。随着复杂度呈指数级增长,面临着不同的挑战:开始编程开始用 Go编程开始用 Go 编程Kubernetes 控制器因此,
Apache Airflow十条最佳实践
Apache Airflow项目有点像“超级 cron”,因此运行作业的方式与框架本身高度耦合。今天,您必须克服的最大挑战仍然是调度和作业之间的耦合。您可以仅根据要运行的 dag 和任务的数量来扩展您的 Airflow 部署 1)Airflow是一个编
分布式缓存综合指南:Kubernetes + Redis + Spring Boot
本文的范围是提供全面的指南,以在 Kubernetes 集群上启动 Redis 主从集群并实现支持分布式缓存的 Sprinboot 应用程序。对 Kubernetes/Redis/Spring boot 的全面介绍超出了本文的范围。 先决条件
什么是平台工程?
微服务、容器编排等的兴起带来了新的工程挑战。许多组织已经成立了平台工程团队来承担这些责任。 什么是平台工程?平台工程可以让程序员以更简单的方式将软件交付给用户。实际就是运维平台,运维监控平台。平台工程是DevOps和业务程序员
doyoubi/undermoon:Rust语言编写的Redis集群方案
Undermoon是一个基于Redis 集群协议的自管理 Redis 集群系统,支持: 水平可扩展性和高可用性 通过 HTTP API 进行集群管理 主副本和副本的自动故障转移 快速缩放 任何实现 redis 协议的存储系统也可以以某种方式与
什么是OCI和OCI工件?
OCI(开放容器倡议)管理一些与容器镜像的存储、分发和执行相关的规范和项目。如果您曾经运行过 docker 容器,那么无论您是否知道,您都曾与这些规范进行过交互
Docker, Dockerfile, 和Docker Compose区别 | Baeldung
随着越来越多的应用程序转移到云计算,术语有时会变得很混乱。 在这篇文章中,我们将谈论Docker、Dockerfile和Docker Compose之间的区别。 Docker
简述如何使用ArgoCD实现CI/CD部署? - reddit
ArgoCD 是一款出色的 Kubernetes 编排工具,下面从架构高度抽象描述一下:通常一个公司内有3种“类型”的代码存储库: 基础设施(主要是 Terraform)Terraform驱动基础设施的创建(如果它在某个地方实际存在,我们用Terraform来
使用Devtron在Kubernetes上实现GitOps
在本文中,您将学习如何使用Devtron根据 GitOps 模式在 Kubernetes 上构建管道。我们将构建和部署一个暴露 HTTP 端点并连接到 Mongo 数据库的
mirrord:轻松地将流量从生产环境镜像到开发环境
mirrord 让您可以轻松地将流量从 Kubernetes 集群镜像到您的开发环境。它同时作为Visual Studio Code扩展和 CLI 工具提供。<
Kubernetes RBAC工作原理 - Daniele
但是,让我们先把RBAC放在一边,看看我们如何授权对应用程序的访问?最简单的想法是给用户分配权限: Mo是管理员,可以做任何事情 Alice是开发人员,有只读权限 这个授权系统是有用的,但有一个限制:
在Spring中优雅关闭Pulsar消息消费者?
这个github创建的示例应用程序以演示如何使用 Spring Boot 在 Java 中正确实现 Apache Pulsar 队列消费者的正常关闭。 队列消费者实施强大的优雅关闭策略: 我们是立即停止处理飞行中的队列消息,还是等待
使用Knative和Tekton在Kubernetes上发布金丝雀版本 - Piotr
在本文中,您将学习如何使用 Knative 和 Tekton 在 CI/CD 中准备金丝雀版本。由于 Knative 支持同一服务的多个版本,因此它似乎是进行金丝雀发布的正确工具。我们将使用其称为渐进式部署的功能,逐步将流量转移到最新版本。作为练习,我们将本地编译(使用 GraalVM)并运
大规模运行 Apache Airflow 的经验教训 - shopify
Apache Airflow是一个编排平台,支持工作流的开发、调度和监控。在 Shopify,我们已经在生产环境中运行 Airflow 两年多,用于各种工作流程,包括数据提取、机器学习模型训练、Apache Iceberg 表维护和DBT 驱动的数据建模。在撰写本文时,我们目前在 Kuber
Apache Airflow 2.3.0 发布
Apache Airflow 2.3.0发布了! 它是一个工作流编排器,用于构建数据管道并按计划运行它们。 这是自2.0.0以来最大的Apache Airflow版本。 自2.2以来有700多个提交,包括50个新功能,99个改进,85个错误修复
2022年云原生12因子应用 - xenitab
十二要素应用是一种构建软件即服务应用的方法论,最早是由与Heroku有关的开发者制定的。这个方法论的首次提出已经过去十年了。尽管有人批评说它只适用于Heroku和类似的网络应用程序服务,但它仍然是软件即服务开发的一个相关标准。它的一些原则已被纳入Docker,然后纳入OCI,
使用Spring Boot, Istio和Cert Manager实现Kubernetes的HTTPS
在本文中,您将学习如何在 Kubernetes 上创建安全的 HTTPS 网关。我们将使用Cert Manager生成 TLS/SSL 证书。使用
多核+一个JVM比单核+多个JVM启动更快
在6核容器运行一个JVM会比在1核容器上运行6个JVM启动得快拥有更多资源的更少 JVM 比拥有更少资源的更多 JVM 更好。即使 CPU 和 RAM 的总量保持不变。这对一切都有好处:启动时间、尾部延迟、整个过程,甚至成本(一旦你找到了最佳点)。
上页
下页
关闭