Skip to content

Commit

Permalink
feat: upgrade docusaurus version to 3.5.2
Browse files Browse the repository at this point in the history
feat: upgrade docusaurus version to 3.5.2
  • Loading branch information
zzzhangqi authored Oct 29, 2024
2 parents 93fc080 + ceeadff commit 59ab01b
Show file tree
Hide file tree
Showing 175 changed files with 5,707 additions and 35,421 deletions.
2 changes: 2 additions & 0 deletions blog/2021/2021-12-05-Harbor.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ image: https://static.goodrain.com/wechat/harbor/harbor.png

Rainbond是一体化的云原生应用管理平台,它提供“以应用为中心”的抽象,使用者不需要学习K8s和容器,平台将K8s和容器封装在内部,这种封装方式能极大提高使用的易用性和安装的便利性,但封装的内部组件如何替换是一个问题,本文将讲解如何使用Harbor替换掉Rainbond原有的默认镜像仓库。

<!--truncate-->

## Harbor简介


Expand Down
2 changes: 2 additions & 0 deletions blog/2021/2021-12-15-istio.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ image: https://static.goodrain.com/wechat/istio/istio.jpeg
* 无法根据不同环境或客户需要选择合适的Service Mesh框架。
* 无法做到在开发环境不用学习和使用Service Mesh,生产环境按需开启。

<!--truncate-->

## 插件式 Service Mesh架构实现思路

目前成熟的ServiceMesh框架也有许多,但是对于用户而言。并不存在万能的ServiceMesh框架,可以解决各种场景的问题。因此我们希望对于用户而言,他只需要关心自己的业务代码。而应用的治理能力,则可以通过不同的ServiceMesh框架进行拓展。用户的业务代码与ServiceMesh框架完全解耦。如下图所示。用户可以随时替换某个应用所使用的ServiceMesh架构。选择与业务最匹配的解决方案。
Expand Down
2 changes: 2 additions & 0 deletions blog/2021/2021-12-22-ingress.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ image: https://static.goodrain.com/wechat/rainbond-gateway/rainbond-gateway.png

[Rainbond](https://www.rainbond.com/?channel=cnblog) 作为一款云原生应用管理平台,天生带有引导南北向网络流量的分布式网关 rbd-gateway。区别于一般的 Ingress 配置中,用户需要自行定义域名的使用体验,Rainbond 的网关策略可以一键自动生成域名访问策略,用户通过这个域名可以立刻访问到部署在 Rainbond 上的业务系统。这个使用体验在开发测试场景下非常友好,这篇文章详解了这一机制到底是如何实现的。

<!--truncate-->

## Gateway 与 Ingress

Rainbond 团队开发了高性能分布式网关组件 rbd-gateway,作为集群内部的 Ingress Controller 处理集群南北流量。它同时支持 L4 和 L7 层协议,以及一键开启 WebSocket 等高级功能。在使用它的时候,一个细节功能点非常好用,就是可以一键生成一个可以被访问的域名地址。
Expand Down
3 changes: 3 additions & 0 deletions blog/2021/2021-12-27-elk.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ image: https://static.goodrain.com/wechat/EFK/ELK.png
---

ELK 是三个开源项目的首字母缩写:Elasticsearch、Logstash 和 Kibana。但后来出现的 FileBeat 可以完全替代 Logstash的数据收集功能,也比较轻量级。本文将介绍 **EFK:** Elasticsearch、Filebeat 和 Kibana

<!--truncate-->

## 前言

ELK 是三个开源项目的首字母缩写:Elasticsearch、Logstash 和 Kibana。但后来出现的 FileBeat 可以完全替代 Logstash的数据收集功能,也比较轻量级。本文将介绍 **EFK:** Elasticsearch、Filebeat 和 Kibana
Expand Down
2 changes: 2 additions & 0 deletions blog/2021/2021-12-27-maxkey.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ slug: maxkey
image: /img/partners/maxkey.png
---

<!--truncate-->

### 1.MaxKey简介

业界领先的身份管理和认证产品
Expand Down
1 change: 1 addition & 0 deletions blog/2022/2022-01-06-istioSource.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ slug: istioSource
image: https://static.goodrain.com/wechat/istio/istio.jpeg
---

<!--truncate-->

现有的 ServiceMesh 框架有很多,如 Istio、linkerd等。对于用户而言,在测试环境下,需要达到的效果是快、开箱即用。但在生产环境下,可能又有熔断、延时注入等需求。那么单一的 ServiceMesh 框架无法同时满足用户不同的需求。

Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-01-18-Locust.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ image: https://static.goodrain.com/wechat/locust/locust-logo.jpeg

Locust 使运行分布在多台机器上的负载测试变得容易。Locust 基于事件(gevent),因此可以在一台计算机上支持数千个并发用户。与许多其他基于事件的应用程序相比,它不使用回调。相反,它通过gevent使用轻量级进程。并发访问站点的每个Locust(蝗虫)实际上都在其自己的进程中运行(Greenlet)。这使用户可以在Python中编写非常有表现力的场景,而不必使用回调或其他机制。

<!--truncate-->

## 快速部署Locust

`Locust` 应用已发布到 `开源应用商店`,搜索 `locust` 安装最新`2.5.1`版本即可。
Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-02-08-JmxExporter.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Prometheus 社区开发了 JMX Exporter 用于导出 JVM 的监控指标,以

可通过本文了解部署在 Rainbond 上的 Java 应用如何使用 JMX Exporter 暴露 JVM 监控指标。

<!--truncate-->

## JMX Exporter 简介

Java Management Extensions,JMX 是管理 Java 的一种扩展框架,JMX Exporter 基于此框架读取 JVM 的运行时状态。JMX Exporter 利用 Java 的 JMX 机制来读取 JVM 运行时的监控数据,然后将其转换为 Prometheus 可辨识的 metrics 格式,让 Prometheus 对其进行监控采集。
Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-02-10-MysqlSchema.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ image: https://static.goodrain.com/wechat/schema/schema.png

[Rainbond](https://www.rainbond.com) 这款产品一直致力于打通企业应用交付的全流程,这个流程中不可或缺的一环是企业应用的不断升级、迭代。Rainbond 特有的能力,是可以将囊括多个服务组件的企业应用系统进行打包,并执行一键安装、升级以及回滚的操作。上述的内容仅仅解决了应用程序本身的版本控制问题。企业应用的升级迭代流程想要完全实现自动化,还需要能够自动处理数据库表结构(Schema)的版本控制。经过不断的探索,Rainbond 首先在源码构建领域借助业界领先的 [Liquibase](https://www.liquibase.com/) 集成了云原生时代的数据库 Schema 版本管理的能力。

<!--truncate-->

## Schema版本管理难题

数据库表结构(Schema)定义了数据表(Table)的名字,以及每一个数据表中所包含的数据列(Column)的名字、属性等信息。它描述了一个数据库所拥有的框架,记录在数据库中的数据都需要遵循 Schema 里的定义。
Expand Down
4 changes: 2 additions & 2 deletions blog/2022/2022-02-15-knowstreaming.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ keywords:
- KnowStreaming
---

## 简介

[KnowStreaming](https://github.com/didi/KnowStreaming) 是一套云原生的Kafka管控平台,脱胎于众多互联网内部多年的Kafka运营实践经验,专注于Kafka运维管控、监控告警、资源治理、多活容灾等核心场景。在用户体验、监控、运维管控上进行了平台化、可视化、智能化的建设,提供一系列特色的功能,极大地方便了用户和运维人员的日常使用,让普通运维人员都能成为Kafka专家。

<!--truncate-->

## 快速部署 KnowStreaming

在 Rainbond 的**平台管理 -> 应用市场 -> 开源应用商店**中搜索 `KnowStreaming` 并一键安装。
Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-03-16-OpenVscode.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ OpenVSCode 是一款基于Web 界面的在线IDE 代码编辑器,只需要PC

Rainbond 有能力快速搭建一体化开发环境,通过对接代码仓库 webhook 机制,完成业务从代码开始,到最终上线的全流程。通过纳入 OpenVSCode 云端 IDE,可以将 Rainbond 一体化开发体系全部托管于云端,开发人员只需要一个浏览器,即可完成代码从编辑到上线的全流程。

<!--truncate-->


![](https://static.goodrain.com/wechat/openvscode/1.png)

Expand Down
3 changes: 1 addition & 2 deletions blog/2022/2022-03-23-nacos.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,9 @@ slug: nacos
image: https://static.goodrain.com/wechat/nacos/nacos.png
---

:::info
当前文档描述如何通过云原生应用管理平台 [Rainbond](https://www.rainbond.com/?channel=nacos) 一键安装高可用 [Nacos](https://nacos.io) 集群。这种方式适合不太了解 Kubernetes、容器化等复杂技术的用户使用,降低了在 Kubernetes 中部署 Nacos 的门槛。
:::

<!--truncate-->

## Rainbond 与 Nacos 的结合

Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-04-06-cilium1.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ image: https://static.goodrain.com/wechat/cilium/cilium.png

[Rainbond](https://www.rainbond.com/) 集群中,每个团队对应于底层 Kubernetes 的一个 Namespace ,由于之前使用的底层网络无法进行 Namespace 级别的网络管理,所以在 Rainbond 同一集群下的不同团队间,所以组件可以自由的进行互相访问,用户无法对此做出任何限制,这也导致了底层网络的安全隐患一直存在。现在由 cilium 提供网络服务的 Kubernetes 集群可以很好的解决这一问题,用户可以根据自己的需求,制定针对每个团队、每个组件的网络策略,加强底层网络管理,实现网络层的安全把控。

<!--truncate-->

## 使用 cilium 作为 Kubernetes 网络服务

- 使用从主机安装时,修改 network.plugin 值为 none
Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-04-08-cilium2.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ image: https://static.goodrain.com/wechat/cilium/cilium.png

在之前的平台中,对于组件之间的网络流向不具备直接的可观测性,用户组件间通信出现问题,只能通过传统命令行工具进行手动排查,而 cilium 的 Hubble 服务可以提供 UI 界面向用户展示实时的流量状态,同时可以将这些指标暴露给 Prometheus 进行聚合整理,让用户可以更直观的对底层网络状态进行观测监控。

<!--truncate-->

## 开启 Hubble UI 服务

cilium 的网络可观测性由 Hubble 服务提供,在安装 cilium 时,默认不会安装 Hubble ,可以通过以下命令开启 Hubble 服务
Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-04-11-apollo.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ image: https://static.goodrain.com/wechat/apollo/apollo.png

当前文档描述如何通过云原生应用管理平台 [Rainbond](https://www.rainbond.com) 一键安装高可用 Apollo 集群。这种方式适合给不太了解 Kubernetes、容器化等复杂技术的用户使用,降低了在 Kubernetes 中部署 Apollo 的门槛。

<!--truncate-->

## 一、背景信息
### 1.1 Rainbond 与 Apollo 的结合

Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-04-19-enovy1.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ image: https://static.goodrain.com/wechat/envoy-ratelimit/envoy.png

Envoy 可以作为 Sevice Mesh 微服务框架中的代理实现方案,Rainbond 内置的微服务框架同样基于 Envoy 实现。本文所描述的熔断实践基于 Rainbond 特有的插件机制实现。

<!--truncate-->

# Envoy 熔断机制介绍

熔断是分布式系统的重要组成部分。快速失败并尽快给下游施加压力,可以防止整个微服务系统进入糟糕的级联雪崩状态。这是Envoy 网格的主要优点之一,Envoy 在网络级别实现强制断路限制,而不必独立配置和编写每个应用程序。Envoy 支持各种类型的完全分布(不协调)的熔断:
Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-04-20-enovy2.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ image: https://static.goodrain.com/wechat/envoy-ratelimit/envoy.png

Envoy 可以作为 Sevice Mesh 微服务框架中的代理实现方案,Rainbond 内置的微服务框架同样基于 Envoy 实现。本文所描述的熔断实践基于 Rainbond 特有的插件机制实现。

<!--truncate-->

## Envoy 全局限速

尽管分布式熔断器在大多数情况下控制分布式系统中的吞吐量非常有效,但有时它的效果并不是很好,这时候便需要全局限速。最常见的情况是当大量主机转发到少量主机并且平均请求延迟很短时(例如,发送给数据库服务器的连接/请求)。若目标主机成为备机,则下游主机将压垮上游集群。在这种情况下,很难对每个下游主机配置足够严格的熔断器,使得系统可以平稳运行,同时,当系统开始出现故障时,仍然可以防止级联故障。对于这种情况,全局限速是一个很好的解决方案。
Expand Down
3 changes: 3 additions & 0 deletions blog/2022/2022-05-09-emqx.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ image: https://static.goodrain.com/wechat/emqx/emqx.png


本文描述如何通过云原生应用管理平台 [Rainbond](https://www.rainbond.com/?channel=emqx) 一键安装高可用 [EMQX](https://www.emqx.com) 集群。这种方式适合不太了解 Kubernetes、容器化等复杂技术的用户使用,降低了在 Kubernetes 中部署 EMQX 的门槛。

<!--truncate-->

## 一、背景信息

### 1.1 Rainbond 与 EMQX 的结合
Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-06-06-nocalhost.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ image: https://static.goodrain.com/wechat/nocalhost/nocalhost.png

Nocalhost 可以直接在 Kubernetes 中开发应用,Rainbond 可以快速部署微服务项目,无需编写Yaml,Nocalhost 结合 Rainbond 加速我们的微服务开发效率。

<!--truncate-->

## 一. 简介

**[Nocalhost](https://nocalhost.dev "Nocalhost") 是一款开源的基于 IDE 的云原生应用开发工具:**
Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-06-14-ceph.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ image: https://static.goodrain.com/wechat/rook-ceph/ceph.png

基础不牢,地动山摇。无论是何种体系架构,底层存储的选择都是一个值得探讨的话题。存储承载着业务的数据,其性能直接影响到业务应用的实际表现。也正因为存储和业务的数据关联紧密,其可靠性也必须得到关注,存储的失效一旦导致业务数据丢失,那将会是一场灾难级别的事故。

<!--truncate-->

## 1. 云原生时代的存储选择之路

最近几年,我的工作内容始终围绕着客户 Kubernetes 集群的建设。如何为客户的 Kubernetes 集群选择一款稳定可靠、性能表现优异的存储解决方案,这样的问题一直困扰着我。
Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-06-23-fluentd.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ image: https://static.goodrain.com/wechat/flunetd/fluentd.png

以往有篇文章介绍 [EFK(Kibana + ElasticSearch + Filebeat)](https://mp.weixin.qq.com/s/XCTja56IibLDlASQkdonMA)的插件日志收集。Filebeat 插件用于转发和集中日志数据,并将它们转发到 Elasticsearch 或 Logstash 以进行索引,但 Filebeat 作为 Elastic 的一员,只能在 Elastic 整个体系中使用。

<!--truncate-->

## Fluentd

Fluentd是一个开源的,分布式日志采集系统,可以从不同的服务,数据源采集日志,对日志进行过滤加工,分发给多种存储和处理系统。支持各种插件,数据缓存机制,且本身所需的资源很少,内置可靠性,结合其他服务,可以形成高效直观的日志收集平台。
Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-06-28-pluginShare.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ image: https://static.goodrain.com/wechat/plugin-share/plugin-share.png

插件本身仅包含描述和实现,使其可以被复用。必须绑定到组件时才具有运行时状态。在 V5.7.0-release 版本中,Rainbond 支持用户分享自己的插件到开源应用商店中,其他用户都可使用该插件。

<!--truncate-->

## 插件原理

![](https://static.goodrain.com/wechat/plugin-share/1.png)
Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-07-06-nocalhostDebug.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ image: https://static.goodrain.com/wechat/nocalhost2/nocalhost.png

开发配置是围绕 `开发模式` 来进行的,例如使用什么镜像来进入 `开发模式`,是否需要开启持久化来保存开发容器的内容,将哪些文件同步到开发容器中,如何一键调试、一键运行容器内的服务等。 配置了正确且合适的开发配置后,可以在使用 Nocalhost `开发模式` 时更加得心应手。

<!--truncate-->

## 部署 Rainbond + SpringCloud

接下来继续以上文中的 SpringCloud Pig 为例,调试 Java Maven 服务的 Pig-auth 模块。
Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-07-14-dolphinscheduler.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ Apache DolphinScheduler 是一个分布式易扩展的可视化 DAG 工作流任

**高扩展性**:支持自定义任务类型,调度器使用分布式调度,调度能力随集群线性增长,Master 和 Worker 支持动态上下线

<!--truncate-->

## 前提条件

* 可用的 Rainbond 云原生应用管理平台,请参阅文档 [Rainbond 快速安装](https://www.rainbond.com/docs/quick-start/quick-install)
Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-07-25-mysqlExporter.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ image: https://static.goodrain.com/wechat/mysql-exporter/mysql-exporter.png

MySQLD Exporter 插件基于标准的 MySQLD Exporter 实现。Rainbond 自带的 Prometheus 监控系统 rbd-monitor 会收集 Exporter 中的数据,并通过监控面板展示出来。用户可以自定义展示哪些关键性能数据的指标,这是监控 Mysql 数据库服务的不二之选。

<!--truncate-->

## 安装 Mysql-Exporter 插件

在团队视图点击左侧的 **插件** 选项卡,进入我的插件页面。选择从应用商店安装/新建插件。
Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-08-04-Jaeger.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ Jaeger 是 Uber 技术团队发布的开源分布式跟踪系统,它用于监
* 服务性能监控(SPM)
* 自适应采样

<!--truncate-->

## Jaeger 架构

![](https://static.goodrain.com/wechat/jaeger/1.png)
Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-08-08-SonarQube.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ image: https://static.goodrain.com/wechat/sonarqube/images.png
今天介绍一种基于 SonarScanner 在 Rainbond 源码构建过程中,对 Java Maven 项目进行静态扫描的方法。


<!--truncate-->


## SonarScanner For Maven 简介

Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-08-16-Pyroscope.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ image: https://static.goodrain.com/wechat/pyroscope/Pyroscope.png

本文将介绍一个 **持续性能分析平台 Pyroscope**,它能够帮助我们快速找到内存泄漏、CPU利用率高的代码。

<!--truncate-->

## 什么是 Pyroscope?

[Pyroscope](https://pyroscope.io/) 是一个开源的持续性能分析平台。它能够帮你:
Expand Down
4 changes: 3 additions & 1 deletion blog/2022/2022-09-01-gitlabCI.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ Rainbond 本身默认集成了 CI/CD 的整套流程,用户只需提供源代
本文给大家讲述如何使用 GitLab CI/CD 构建、测试、部署 Spring Boot 应用,将产物运行在 Rainbond 上。


<!--truncate-->


## GitLab CI 介绍

Expand Down Expand Up @@ -156,7 +158,7 @@ job-push:
- curl -d '{"secret_key":"${RAINBOND_SECRET}"}' -H "Content-type:application/json" -X POST http://${RAINBOND_IP}:7070/console/custom/deploy/3321861bcadf0789af71898f23e8e740
```
`after_script` 是在推送镜像完成后执行,通过 Rainbond API 构建组件,Rainbond 会获取最新镜像构建运行。<RAINBOND_SECRET> 可在组件 -> 构建源 -> 自动构建中看到。详情可参阅文档 [配置组件自动构建部署](https://www.rainbond.com/docs/use-manual/component-manage/build-source/auto_build/)
`after_script` 是在推送镜像完成后执行,通过 Rainbond API 构建组件,Rainbond 会获取最新镜像构建运行。\<RAINBOND_SECRET> 可在组件 -> 构建源 -> 自动构建中看到。详情可参阅文档 [配置组件自动构建部署](https://www.rainbond.com/docs/use-manual/component-manage/build-source/auto_build/)

**4.提交代码测试自动构建**,

Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-09-02-noYAML.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ image: https://grstatic.oss-cn-shanghai.aliyuncs.com/wechat/import-exist-resourc
Kubernetes 将自身边界内的事物都抽象为资源。其中的主要部分,是以 Deployment、StatefulSet 为代表的 workload 工作负载控制器,其他各类资源都围绕这些主要的资源工作。这些资源合并起来,可以为 IT 技术工作者展现出一个以 workload 为中心的模型。Kubernetes 中所有的资源,都通过声明式配置文件来编辑描述,一条条的 Yaml 字段定义,给了 IT 技术人员最大的自由度的同时,也对技术人员的能力提出了极高的要求。


<!--truncate-->

## 通过应用模型简化Kubernetes管理


Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-09-08-Arthas.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ Arthas 采用命令行交互模式,同时提供丰富的 `Tab` 自动补全功

同时 Arthas 也支持通过 Web Console 进入命令行交互模式,这适用于开发人员没有服务器权限时通过 Arthas Web Console 诊断业务。

<!--truncate-->

## Arthas 在 Rainbond 上集成

**1. 插件集成**
Expand Down
2 changes: 2 additions & 0 deletions blog/2022/2022-09-15-nounderstandk8s.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ image: https://grstatic.oss-cn-shanghai.aliyuncs.com/case/2022/09/13/16623088574

**从效果来看,云原生的最终目标是让开发者聚焦自己的业务,业务之外(基础设施、应用架构、应用运维)的事情不用关心,只需要懂业务就能创造出自己想要的应用,并能按需交付客户。**

<!--truncate-->


## 使用 Kubernetes 落地云原生困难重重

Expand Down
Loading

0 comments on commit 59ab01b

Please sign in to comment.