Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: update keywords, description, and brief intro for blogs #606

Merged
merged 1 commit into from
Sep 18, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "贝壳找房:如何基于 Apache APISIX 搭建网关"
author: 王辉
author: "王辉"
keywords:
- API 网关
- APISIX
Expand All @@ -10,7 +10,9 @@ keywords:
description: 贝壳找房使用 Apache APISIX 作为生产系统的 API 网关,每天处理过亿的生产流量,性能优异,而且很稳定。正好 Apache APISIX 刚刚加入 Apache 孵化器,除了恭喜之外,我想来分享下贝壳找房当初为什么选择 Apache APISIX,以及使用过程中的一些心得。
tags: [technology, practical case]
---

> 本文讲述了贝壳找房当初为什么选择 Apache APISIX 作为API 网关,以及使用过程中的一些心得。
<!--truncate-->

我是王辉,在贝壳找房负责 API 网关系统的开发,贝壳找房使用 Apache APISIX 作为生产系统的 API 网关,每天处理过亿的生产流量,性能优异,而且很稳定。正好 Apache APISIX 刚刚加入 Apache 孵化器,除了恭喜之外,我想来分享下贝壳找房当初为什么选择 Apache APISIX,以及使用过程中的一些心得。
Expand Down
13 changes: 9 additions & 4 deletions website/blog/2020-12-16-another-way-to-implement-envoy-filter.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,18 @@
---
title: "Envoy and Apache APISIX: Another way to implement the Envoy filter"
author: nic-chen
yzeng25 marked this conversation as resolved.
Show resolved Hide resolved
author: "Junxu Chen"
authorURL: "https://github.com/nic-chen"
authorImageURL: "https://avatars0.githubusercontent.com/u/33000667"
authorImageURL: "https://avatars.githubusercontent.com/u/33000667?v=4"
keywords:
- API Gateway
- APISIX
- Apache APISIX
- Envoy
description: Envoy is an L7 proxy and communication bus designed for large modern service oriented architectures. A pluggable filter chain mechanism allows filters to be written to perform different tasks and inserted into the main server.
tags: [technology]
---

> [@nic-chen](https://github.com/nic-chen), Apache APISIX PMC from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/)
>
> This article explains how to run Apache APISIX plugins in Envoy.
<!--truncate-->

Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,18 @@
---
title: "初探 Kubernetes Service APIs"
author: Wei Jin
author: "金卫"
authorURL: "https://github.com/gxthrj"
authorImageURL: "https://avatars2.githubusercontent.com/u/4413028?s=400&u=e140a6d2bf19c426da6498b8888edc96509be649&v=4"
keywords:
- API Gateway
- APISIX
- Apache APISIX
- Kubernetes Service APIs
description: 本文通过提问的方式,对 Kubernetes Service APIs 做了一些基本介绍,从整体来看,Kubernetes Service APIs 提炼了很多 ingress 的最佳实践,比如表达能力的增强,其实就是扩展了 Route 的能力,再比如 BackendPolicy 对象,可以为 upstream 指定几乎所有的 Kubernetes 后端资源。
tags: [technology]
---

> [@gxthrj](https://github.com/gxthrj), Apache APISIX PMC & Apache apisix-ingress-controller Founder from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/)
>
> 本文通过提问的方式,对 Kubernetes Service APIs 做了一些基本介绍,从整体来看,Kubernetes Service APIs 提炼了很多 ingress 的最佳实践,比如表达能力的增强,其实就是扩展了 Route 的能力,再比如 BackendPolicy 对象,可以为 upstream 指定几乎所有的 Kubernetes 后端资源。
<!--truncate-->

Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,21 @@
---
title: "Apache APISIX 贡献者专访 | 普华永道华南数据安全与隐私保护团队高级安全顾问王鹏诚"
author: Ming Wen
author: "温铭"
authorURL: "https://github.com/moonming"
authorImageURL: "https://avatars.githubusercontent.com/u/26448043?v=4"
keywords:
- API Gateway
- APISIX
- Apache APISIX
- 普华永道
- 漏洞
description: 近日,来自普华永道华南数据安全及隐私保护团队的高级安全顾问王鹏诚向国家信息安全漏洞共享平台(CNVD)和 Apache 软件基金会,报告了 Apache APISIX 的第一个 CVE:Apache APISIX Admin API 默认 Token 漏洞(CVE-2020-13945)。为了感谢鹏诚对 Apache APISIX 社区做的贡献,我们也特意对鹏诚进行了专访。
tags: [security, news]
---
> [@moonming](https://github.com/moonming), Apache APISIX PMC Chair from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/)
>

<!--truncate-->
## 背景介绍
> 近日,来自普华永道华南数据安全及隐私保护团队的高级安全顾问王鹏诚向国家信息安全漏洞共享平台(CNVD)和 Apache 软件基金会,报告了 Apache APISIX 的第一个 CVE:Apache APISIX Admin API 默认 Token 漏洞(CVE-2020-13945)。为了感谢鹏诚对 Apache APISIX 社区做的贡献,我们也特意对鹏诚进行了专访。
近日,来自普华永道华南数据安全及隐私保护团队的高级安全顾问王鹏诚向国家信息安全漏洞共享平台(CNVD)和 Apache 软件基金会,报告了 Apache APISIX 的第一个 CVE:Apache APISIX Admin API 默认 Token 漏洞(CVE-2020-13945)。为了感谢鹏诚对 Apache APISIX 社区做的贡献,我们也特意对鹏诚进行了专访。
<!--truncate-->

## 贡献者简介

Expand Down
12 changes: 9 additions & 3 deletions website/blog/2021-01-21-run-ingress-apisix-on-amazon-eks.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,19 @@
---
title: Run Ingress APISIX on Amazon EKS
author: Chao Zhang
author: "Chao Zhang"
authorURL: "https://github.com/tokers"
authorImageURL: "https://avatars0.githubusercontent.com/u/10428333?s=60&v=4"
keywords:
- API Gateway
- APISIX
- Apache APISIX
- Ingress
- Amazon EKS
description: Amazon EKS provides flexibility to start, run, and scale Kubernetes applications in the AWS cloud or on-premises. This article explains how to run Ingress APISIX on it.This article explains how to run Ingress APISIX on Amazon EKS.
tags: [technology, practical case]
---

> [@Chao Zhang](https://github.com/tokers), Apache APISIX Committer from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/)
>
> Amazon EKS provides flexibility to start, run, and scale Kubernetes applications in the AWS cloud or on-premises. This article explains how to run Ingress APISIX on it.This article explains how to run Ingress APISIX on Amazon EKS.
<!--truncate-->

Expand Down
11 changes: 8 additions & 3 deletions website/blog/2021-02-08-stable-product-delivery-with-cypress.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,18 @@
---
title: "Stable Product Delivery with Cypress"
author: Yi Sun
author: "Yi Sun"
authorURL: "https://github.com/LiteSun"
authorImageURL: "https://avatars.githubusercontent.com/u/31329157?s=400&u=e81b4bb4db2be162c1fcac6d188f5b0f82f71920&v=4"
keywords:
- API Gateway
- APISIX
- Apache APISIX
- Helm Chart
description: This article explains how Yi Sun, GitHub ID [@LiteSun](https://github.com/LiteSun), Apache APISIX Committer from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/), implements stable product delivery with Cypress.
tags: [technology]
---

> [@LiteSun](https://github.com/LiteSun), Apache APISIX Committer from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/)
>
> This article explains how Yi Sun, GitHub ID [@LiteSun](https://github.com/LiteSun), became Apache APISIX Committer from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/), implements stable product delivery with Cypress.
<!--truncate-->

Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,18 @@
---
title: "Install Apache APISIX from Helm Charts"
author: Chao Zhang
author: "Chao Zhang"
authorURL: "https://github.com/tokers"
authorImageURL: "https://avatars.githubusercontent.com/u/10428333?s=400&u=f48ef50c5621a1616a3ede50221547e34270e061&v=4"
keywords:
- API Gateway
- APISIX
- Apache APISIX
- Helm Chart
description: A few days ago, Zhiliu Inc released an online Helm Charts repository. Users can easily install Apache APISIX, Apache apisix-dashboard and Apache apisix-ingress-controller from it (rather than cloning the corresponding project in advance).
tags: [technology, practical case]
---

> [@tokers](https://github.com/tokers), Apache APISIX Committer from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/)
>
> A few days ago, [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) released an online Helm Charts repository. Users can easily install Apache APISIX, Apache apisix-dashboard and Apache apisix-ingress-controller from it (rather than cloning the corresponding project in advance).
<!--truncate-->

Expand All @@ -16,8 +21,6 @@ tags: [technology, practical case]
> - https://github.com/apache/apisix
> - https://github.com/apache/apisix-helm-chart
A few days ago, [Zhiliu Inc](https://www.apiseven.com/) released an online Helm Charts repository. Users can easily install Apache APISIX, Apache apisix-dashboard and Apache apisix-ingress-controller from it (rather than cloning the corresponding project in advance).

## How To Use

Just a few steps to install Apache APISIX
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
---
title: "Get Front-End Test Coverage with Cypress"
author: Yi Sun
author: "Yi Sun"
authorURL: "https://github.com/LiteSun"
authorImageURL: "https://avatars.githubusercontent.com/u/31329157?s=400&u=e81b4bb4db2be162c1fcac6d188f5b0f82f71920&v=4"
tags: [technology]
---

> [@LiteSun](https://github.com/LiteSun), Apache APISIX Committer from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/)
>
> In the article ["Stable Product Delivery with Cypress"](/blog/2021/02/08/stable-product-delivery-with-cypress), we discussed why we chose Cypress as our E2E testing framework. After spending nearly two months refining the test cases, we needed test coverage to quantify whether the test coverage was sufficient.This article will describe how to get APISIX Dashboard front-end E2E coverage using Cypress.
<!--truncate-->

Expand All @@ -16,10 +15,6 @@ tags: [technology]
> - https://github.com/apache/apisix
> - https://github.com/apache/apisix-dashboard
## Background

In the article ["Stable Product Delivery with Cypress"](/blog/2021/02/08/stable-product-delivery-with-cypress), we discussed why we chose Cypress as our E2E testing framework. After spending nearly two months refining the test cases, we needed test coverage to quantify whether the test coverage was sufficient.This article will describe how to get APISIX Dashboard front-end E2E coverage using Cypress.

## What is code coverage?

Code coverage is a metric in software testing that describes the proportion and extent to which the source code in a program is tested, and the resulting proportion is called code coverage. Test code coverage reflects the health of the code to a certain extent.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,17 @@ title: "Traffic Split in Apache APISIX Ingress Controller"
author: "Chao Zhang"
authorURL: "https://github.com/tokers"
authorImageURL: "https://avatars.githubusercontent.com/u/10428333?s=460&u=f48ef50c5621a1616a3ede50221547e34270e061&v=4"
keywords:
- API Gateway
- APISIX
- Apache APISIX
- Traffic Split
- Ingress Controller
description: Traffic Split is a feature that splits and deliveries traffic to multiple backend services. Solutions like API Gateway and Service Mesh are capable of doing traffic splitting and implement functionalities like Canary Release and Blue-Green Deployment.
tags: [technology, practical case]
---
> [@tokers](https://github.com/tokers), Apache APISIX Committer from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/)
>

> Traffic Split is a feature that splits and deliveries traffic to multiple backend services. Solutions like API Gateway and Service Mesh are capable of doing traffic splitting and implement functionalities like Canary Release and Blue-Green Deployment.
<!--truncate-->

Expand Down
4 changes: 2 additions & 2 deletions website/blog/2021-05-24-Tencent-Games.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
title: "支持 10 亿日流量的基础设施:当 Apahce APISIX 遇上腾讯"
author: 徐鑫
author: "徐鑫"
keywords:
- API 网关
- APISIX
- Apache APISIX
- 腾讯游戏
- 基础设施
description: 截止 2021 年 5 月,Apache APISIX 所在的 OTeam 在腾讯内部已为超过十个团队落地了 Apache APISIX,其中最大的业务日请求量已超过十亿,同时 OTeam 也为 Apache APISIX 开发了超过十个内部特性,其中包括内部的服务发现、RPC协议转换、打通监控平台等
description: 本文整理自腾讯游戏负责内部容器平台的工程师徐鑫在 Apache APISIX Meetup - 深圳站的演讲,通过阅读本文,您不仅可以了解网关是什么、网关模式对传统服务架构的改进,还可以了解腾讯 OTeam 诞生的原因,以及 Apache APISIX 是如何在腾讯内部落地的
tags: [technology,practical case]
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,20 @@
---
title: "Apache APISIX 2.6.0-Release 正式发布"
author: spacewander
author: "罗泽轩"
authorURL: "https://github.com/spacewander"
authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4"
keywords:
- API 网关
- APISIX
- Apache APISIX
- Release Notes
description: Apache APISIX 2.6.0-Release 正式发布!欢迎大家下载使用。
tags: [news]
---
> [@spacewander](https://github.com/spacewander), Core developer of Apache APISIX from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/)
>

> Apache APISIX 2.6.0-Release 正式发布!欢迎大家下载使用。
<!--truncate-->
Apache APISIX 2.6.0-Release 正式发布!欢迎大家下载使用。

## Release Notes

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,18 @@
---
title: "基于 Apache APISIX 实现的服务网格项目正式开源"
author: tokers
author: "张超"
authorURL: "https://github.com/tokers"
authorImageURL: "https://avatars.githubusercontent.com/u/10428333?v=4"
keywords:
- APISIX
- Apache APISIX
- 服务网格
- Service Mesh
description: 鉴于 Apache APISIX 的优秀设计,我们不仅可以将 Apache APISIX 用于南北向流量管理,也可以用它管理服务网格的东西向流量,我们通过引入 APISIX-Mesh-Agent 这一组件,配合 Apache APISIX 进行使用,从而使得 Apache APISIX 可以对接业内广泛使用的服务网格控制面,例如: Istio 和 Kuma 等。
tags: [news, technology]
---
> [@tokers](https://github.com/tokers), Apache APISIX PMC from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/)
>

> 鉴于 Apache APISIX 的优秀设计,我们不仅可以将 Apache APISIX 用于南北向流量管理,也可以用它管理服务网格的东西向流量,我们通过引入 APISIX-Mesh-Agent 这一组件,配合 Apache APISIX 进行使用,从而使得 Apache APISIX 可以对接业内广泛使用的服务网格控制面,例如: Istio 和 Kuma 等。
<!--truncate-->
基于 Apache APISIX 开发的服务网格项目正式开源!欢迎大家下载使用。
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "来自 Apache APISIX committer 的经验分享 —— 编程之夏专访"
author: Serendipity96
author: "赵若妃"
authorURL: "https://github.com/Serendipity96"
authorImageURL: "https://avatars.githubusercontent.com/u/23514812?v=4"
keywords:
Expand All @@ -11,14 +11,11 @@ keywords:
description: 本次采访邀请到了 Apache APISIX 的 committer,分享参与开源项目的心得体会
tags: [technology]
---
> [@Serendipity96](https://github.com/Serendipity96), Apache APISIX contributor from [api7.ai](https://www.apiseven.com/)
>
> 本次采访邀请到了去年参加编程之夏的两位同学,两位同学现在都是 Apache APISIX 的 committer,也是今年社区项目的导师
<!--truncate-->

本次采访邀请到了去年参加编程之夏的两位同学,两位同学现在都是 Apache APISIX 的 committer,也是今年社区项目的导师,分享正式开始!

### 分享嘉宾:吴舒旸
## 分享嘉宾:吴舒旸

![yiyiyimu](https://static.apiseven.com/202108/1630546588578-2d8386cd-06c0-4c71-848a-8ed0e1263a4e.png)

Expand Down Expand Up @@ -54,7 +51,7 @@ tags: [technology]

**舒旸**:希望大家多多报名,不要有太多顾虑,多和社区交流,大家都非常友好的,好好享受这三个月的开发经历~

### 分享嘉宾:白泽平
## 分享嘉宾:白泽平

![Zeping Bai](https://static.apiseven.com/202108/1630546751119-8df77cd8-6be0-4f8e-af13-182e77462d73.png)

Expand Down
7 changes: 3 additions & 4 deletions website/blog/2021-06-06-apisix-two-years.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
---
title: "Apache APISIX 开源 2 周年!"
author: Serendipity96
author: "赵若妃"
authorURL: "https://github.com/Serendipity96"
authorImageURL: "https://avatars.githubusercontent.com/u/23514812?v=4"
keywords:
- APISIX
- opensource
description: Apache APISIX two years old, thanks for all contributors.
description: Apache APISIX is now two years old, thanks for all contributors.
tags: [news]
---

> [@Serendipity96](https://github.com/Serendipity96), Apache APISIX contributor from [api7.ai](https://www.apiseven.com/)
>
> Apache APISIX 开源 2 周年啦!
<!--truncate-->

Expand Down
Original file line number Diff line number Diff line change
@@ -1,27 +1,31 @@
---
title: "Apache APISIX not affected by NGINX CVE-2021-23017"
author: Ruofei Zhao
author: "Ruofei Zhao"
authorURL: "https://github.com/Serendipity96"
authorImageURL: "https://avatars.githubusercontent.com/u/23514812?v=4"
tags: [security, news]
keywords:
- APISIX
- Apache APISIX
- Security
description: On May 26, NGINX issued a security announcement that fixed a DNS resolver vulnerability (CVE -2021-23017) in the NGINX resolver.
tags: [security,news]
---
> [@Serendipity96](https://github.com/Serendipity96), Apache APISIX contributor from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/)
>

> On May 26, NGINX issued a security announcement that fixed a DNS resolver vulnerability (CVE -2021-23017) in the NGINX resolver.
<!--truncate-->
On May 26, NGINX issued a security announcement that fixed a DNS resolver vulnerability (CVE -2021-23017) in the NGINX resolver.

`ngx_resolver_copy()` handles DNS responses with errors. When the "resolver" instruction is used in the NGINX configuration file, it might allow an attacker who is able to forge UDP packets from the DNS server to cause 1-byte memory overwrite, resulting in worker process crash or other potential impacts.

Vulnerability level: high risk, CVSS score 8.1

Affected versions: NGINX 0.6.18 - 1.20.0

If you want to know more details, you can visit the following linkhttps://cve.mitre.org/cgi-bin/cvename.cgi?name=2021-23017
If you want to know more details, you can visit the following link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2021-23017

Two days before this security vulnerability was disclosed, on May 24, [Apache APISIX released version 2.6](https://mp.weixin.qq.com/s?__biz=MzI1MDU3NjQ5OA==&mid=2247485444&idx=1&sn=5b0bab964490dc2d7a7b25262d9396b2&chksm=e9816319def6ea0fbdafa69426718184e042d6d1cde1d20e410e6ee414756960273f9d625bd2&scene=21#wechat_redirect). This version contains many excellent features, such as support for using Java to write plugins. Apache APISIX 2.6 is not affected by this vulnerability.

Apache APISIX only uses some features of NGINX, other core functions, such as
Apache APISIX only uses some features of NGINX, other core functions, such as:

- Route matching
- IP matching
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ keywords:
description: 本文介绍了在一定条件下,Apache APISIX 和 Envoy 的性能对比,总体来说 APISIX 在响应延迟和 QPS 层面都略优于 Envoy, 由于 NGINX 的多 worker 的协作方式在高并发场景下更有优势,APISIX 在开启多个 worker 进程后性能提升较 Enovy 更为明显;APISIX 在性能和延迟上的表现使它在处理南北向流量上具有海量的吞吐能力,根据自己的业务场景来选择合理的组件配合插件构建自己的服务。
---

> [@membphis](https://github.com/membphis), Apache APISIX PMC from [api7.ai](https://www.apiseven.com/)
> 本文介绍了在一定条件下,Apache APISIX 和 Envoy 的性能对比,总体来说 Apache APISIX 在响应延迟和 QPS 层面都略优于 Envoy,Apache APISIX 在开启多个 worker 进程后性能提升较 Enovy 更为明显;而且 Apache APISIX 在性能和延迟上的表现使它在处理南北向流量上具有海量的吞吐能力。
<!--truncate-->

Expand Down
Loading