Blogs

响应式编程:从Streams到BLoC

这篇文章主要介绍Streams,BLoC和Reactive Programming的概念、理论和实践范例。

继续阅读

Service Mesh遇见Event Mesh: Event-Driven型企业新的架构层

事件网格对于事件驱动的应用程序,就好比是服务网格对于RESTful应用程序:一个架构层,无论在哪里部署这些应用程序(非云,公有云或者私有云),都可以动态路由某个应用程序的事件并使其被其他应用程序所接收。 事件网格由内部连通的Event broker(事件代理)网络来创建和启用。

继续阅读

Istio Routing 极简教程

作者 kelvinji2009 归档于Istio

2018-11-05

在这篇文章中,我想介绍一下基础知识,并向您展示如何从头开始构建支持 Istio 的“HelloWorld”应用程序。 要记住的一点是,Istio 只管理您应用的流量。 在这种情况下,应用程序生命周期由底层平台 Kubernetes 管理。 因此,您需要了解容器和 Kubernetes 基础知识,并且需要了解 Istio Routing 原语,例如 Gateway,VirtualService,DestinationRule。 我假设大多数人都知道容器和 Kubernetes 基础知识。 我将在本文中专注于 Istio Routing。

继续阅读

监控多个Kubernetes集群

在 THG,我们为多个团队管理 Kubernetes 集群。 为了有效地监控这些集群,我们在每个数据中心使用单个 Prometheus 实例。

继续阅读

Configuring Permissions in Kubernetes With RBAC

在本文中,我们将重点关注 Kubernetes 中 IAM 的授权方面,更具体地说,关于如何使用基于角色的访问控制模型确保用户对相应的资源具有正确的权限。

继续阅读

Kubernetes部署实操教程

在本文中,我将向您介绍容器,解释 Kubernetes,并教您如何使用 CircleCI 将应用程序容器化和部署到 Kubernetes 集群。

继续阅读

初学者的kubernetes圣经

大家好,欢迎来到关于Kubernetes的Level Up系列文章。 在开始撰写本文之前,我想问你几个问题。 您或您的团队是否需要使用Kubernetes进行容器编排? 你想学习Kubernetes是否很困惑从哪里开始? 你愿意改变你的组织吗? 您想简化容器软件编排吗? 然后我想告诉你,这篇文章是所有这些问题的答案。

继续阅读

HighlyAvailable and Scalable Elasticsearch on Kubernetes

在上一篇文章中,我们通过扩展MongoDB副本集来了解有StatefulSets。 在这篇文章中,我们将与ES-HQ和Kibana一起使用HA Elasticsearch集群(具有不同的Master,Data和Client节点)。

继续阅读

Scaling Mongodb on Kubernetes

Kubernetes 主要用于无状态应用程序。 但是,在 1.3 版本中引入了 PetSets,之后它们演变为 StatefulSets。 官方文档将 StatefulSets 描述为“StatefulSets 旨在与有状态应用程序和分布式系统一起使用”。

继续阅读

Kubernetes DNS 服务简介

最近版本的 Kubernetes 中 Kubernetes DNS 服务的实现细节已经改变。 在本文中,我们将介绍 Kubernetes DNS 服务的 kube-dns 和 CoreDNS 几个不同的实现版本。 我们一起来看看它们的运作方式以及 Kubernetes 生成的 DNS 记录。

继续阅读