Kubernetes平台
Kubernetes创建Pod的背后简单机制

在Kubernetes中创建Pod时会发生什么? 一个异常简单的任务揭示了涉及集群中多个组件的复杂工作流。 让我们从显而易见的开始: 1、kubectl将YAML定义发送到API服务器 在... 详细
如何探测不健康 Kafka 消费者并将其自动重启?

到底什么是微服务? - Jak

微服务 架构 将一个应用程序构造成一个小型的、可独立部署的服务集合。每个服务都在自己的进程中运行,并通过HTTP/REST APIs等轻量级机制与其他服务进行通信。与传统的单体架构相比,这种方法... 详细
如何将 Java 单体迁移到微服务? - codelike

微服务帮助我们更快地构建、扩展和部署软件。以下是如何在不失去理智的情况下迁移您的单体应用。 要么快速构建你的软件,要么等死! 这是软件领域的规则。当我作为顾问工作时,我亲眼看到了对速度的争夺。 ... 详细
在 Kubernetes 上部署 Spring Boot 简单方法

使用 Dekorate 项目,您无需手动创建任何 Kubernetes YAML 清单。 首先,您需要包含io.dekorate:kubernetes-spring-starter依赖项。 ... 详细
Kubernetes架构原理详解

在Kubernetes + Knative中测试GraalVM和虚拟线程的原生Java应用性能

在本文中,您将学习如何使用虚拟线程、使用 GraalVM 构建本机镜像并在 Kubernetes 上运行Java 应用程序。 目前,原生编译(GraalVM)和虚拟线程(Project Loom)... 详细
Rust+MySQL+CRUD微服务的模板项目

在此 repo 中,我们演示了一个用 Rust 编写并连接到 MySQL 数据库的 微服务 。它支持通过 HTTP 服务接口对数据库表进行 CRUD 操作。 微服务被编译成 WebAssemb... 详细
WebAssembly:没有容器的 Docker!

最近 Docker 宣布与WasmEdge 合作支持 WebAssembly 。 本文将解释什么是 WebAssembly,为什么它与 Docker 生态系统相关,并提供一些实践示例供您尝试。我... 详细
WebAssembly能取代Docker吗?

WebAssembly(也称为 Wasm)如何在哪些情况下取代 Docker? Wasm 在简单性、可移植性和安全性方面的优势使其至少成为弥补 Docker 缺点的良好候选者,特别是对于边缘和分布式... 详细
在K8s中调整JVM提高CPU和内存利用率 - Anurag

JVM 是有史以来最古老但功能最强大的虚拟机之一。 每当一个新的 JVM 进程启动时,所有需要的类都会被ClassLoader 的一个实例加载到内存中。这个过程分三个步骤进行: Bootst... 详细
Shopify如何对商店MySQL实现K8S的Pod分片平衡?

Shopify 的基础设施为数百万商家的创业之旅提供支持。当前基础设施的一个关键组成部分是底层的 MySQL 数据库分片,它们共同保存每个商店的关键数据。随着流量模式的变化和新商家加入平台,资源密集... 详细
2023年Kubernetes最佳实践

作为容器编排平台,Kubernetes(K8s)具有诸多优势。例如,K8s 在自动化方面很重要。这包括工作负载发现、自我修复和容器化应用程序扩展。 然而,Kubernetes 并不总是在经过一些调整... 详细
软件业处于中世纪黑暗时代,DDD带来了文艺复兴 - threedots

Kubernetes最佳实践生产检查清单

此清单提供了可操作的最佳实践,用于在 Kubernetes 上部署安全、可扩展且有弹性的服务。 内容是开源的,可以 在这个存储库 中找到。 1. 应用开发 健康检查 信息 容器有就... 详细