• Quarkus是为GraalVM和HotSpot量身定制的Kubernetes Native Java框架,由最佳的Java库和标准精心打造而成。Quarkus的目标是使Java成为Kubernetes和无服务器环境中的领先平台,同时为开发人员提供统一的反应式和命令式编程模型,以优化地 icon
  • 如果单纯使用kubernetes的pod部署Spring微服务,K8s的负载平衡以及代理设置和你微服务应用之间不是非常的智能衔接,。无论如何,部署新的应用程序版本pod需要更加软化的方法。以下是典型的需求: 智能调拨流量,在部署新的应用程序版本容器时,您经常需要以某种比例(即 icon
  • 如果你在Twitter上关注我,你可能会认为我讨厌YAML。我不反对YAML,只是反对滥用 YAML。我想帮助防止人们滥用YAML并在此过程中无意对自己和同事施加了残忍。YAML的优势在于结构化数据格式。是的,它有问题。空白是一个雷区。它的语法非常复杂。它有这样的结论:“ < icon
  • 所有垂直行业的组织都在继续加速采用微服务。这导致容器和客户/服务通信的使用量相应爆炸式增长。事实证明,安全,大规模和可观察地管理这些通信非常具有挑战性。这在企业内部造成了越来越多的复杂性和波动性。因此,运营商和开发人员都强烈希望封装网络的复杂性并将其推入新的网络基础设施层。目前,处理这些复杂 icon
  • 当您进行大规模设计和构建应用程序时,您将面临两个重大挑战:可伸缩性和健壮性。您应该精心设计您的服务,即使它受到间歇性重载,它仍然可靠地运行。以苹果商店为例,每年都有数百万的Apple客户预先注册购买新的iPhone,这是数百万人同时购买物品,苹果商店流量如果描述为每秒的请求数量,那么 icon
  • 该演示使用Kubernetes作为Docker环境。Kubernetes还支持服务发现和负载平衡。Apache httpd作为反向代理将呼叫路由到服务。此外,演示还使用 icon
  • 让我们做一个MVC控制器,它会在POD的/mnt/share目录创建一个日志文件,并记录访问日志: icon
  • 来自acm的文章(jdon文章点击标题看原文),自动化和一点纪律可以实现更好的测试,更短的发布周期和更低的业务风险。(Thomas A. Limoncelli)一位朋友最近对我说,“我们不能做DevOps,因为我们使用SQL数据库。” 我差点从椅子上掉下来。这种说法在许多层面都是错误 icon
  • 看看如何使用kube_ping和Keycloak实现自动发现?Keycloak是一个开源软件,提供身份管理和访问管理的单点登录。Keycoak使用不同类型的ping来发现群集的其他成员。我们将使用kube_ping作为发现(JGROUPS_DISCOVERY_PROTOCOL)。</ icon
  • 什么是Istio?Istio是一种服务网格技术,为网络添加了一个抽象层。它拦截k8s集群中的全部或部分流量,并对其执行一组操作。支持哪些操作?例如,设置智能路由或实施断路器方法,设置“金 icon
  • Prometheus是一个功能强大,可扩展,轻量级,易于使用和部署的监视工具,对于每个系统管理员和开发人员来说都是必不可少的。出于这些原因和其他原因,许多公司正在将Prometheus作为其基础设施的一部分。本文将学习安装和编写Prometheus普罗米修斯监控和警报系统的查询。 icon
  • 这是个Github示例项目,展示如何使用Kubernetes,Kotlin+Spring Boot和Flyway实现零停机时间部署.主程序: icon
  • 2018年12月,Kubernetes生态系统因发现世界上最受欢迎的Dockers协调器 icon
  • Tar​​get的数据中心中运行了许多异构基础架构,为不同的工作负载提供多个不同的后端托管基础架构。其中大部分投入生产的基础架构是用于不同用例和应用程序开发和部署模式的遗留工件。比如 icon
  • 我开始编制一份与Kubernetes有关的公共故障/恐怖故事清单。它应该能使负责运维的人员更容易找到相应的中断问题 icon
  • 这是Spring Boot REST应用程序的模板应用程序,用于公开显示Prometheus指标。本快速入门公开了以下对Kubernetes部署非常重要的端点: /actuator/health - 指示运行状况的Spring Boot端点。由Kubernetes用作 icon