kayx23 commented on code in PR #1750: URL: https://github.com/apache/apisix-website/pull/1750#discussion_r1438465059
########## blog/en/blog/2023/12/26/access-kafka-by-apisix.md: ########## @@ -0,0 +1,271 @@ +--- +title: Access the Kafka Cluster by APISIX Gateway +authors: + - name: Meng Yan + title: Author + url: https://github.com/yanmxa +keywords: + - Message Queue + - Kafka + - Gateway + - Strimzi +description: A few days ago, I tried to add a proxy to the kafka cluster, so I can leverage the proxy to manage the kafka authentication and authorization. Next, I will show how to use the APISIX to develop a customize authorization plugin for the kafka cluster. +tags: [Ecosystem] +--- + +> This blog shows how to use Apache APISIX to develop a customize authorization plugin for the kafka cluster. + +<!--truncate--> + +## Prerequisites + +- Openshift cluster Review Comment: ```suggestion - Have a running OpenShift cluster ``` ########## blog/en/blog/2023/12/26/access-kafka-by-apisix.md: ########## @@ -0,0 +1,271 @@ +--- +title: Access the Kafka Cluster by APISIX Gateway +authors: + - name: Meng Yan + title: Author + url: https://github.com/yanmxa +keywords: + - Message Queue + - Kafka + - Gateway + - Strimzi +description: A few days ago, I tried to add a proxy to the kafka cluster, so I can leverage the proxy to manage the kafka authentication and authorization. Next, I will show how to use the APISIX to develop a customize authorization plugin for the kafka cluster. +tags: [Ecosystem] +--- + +> This blog shows how to use Apache APISIX to develop a customize authorization plugin for the kafka cluster. + +<!--truncate--> + +## Prerequisites + +- Openshift cluster +- Kafka cluster created by [strimzi kafka operator](https://github.com/strimzi/strimzi-kafka-operator) Review Comment: ```suggestion - Run a Kafka cluster with [strimzi kafka operator](https://github.com/strimzi/strimzi-kafka-operator) ``` ########## blog/en/blog/2023/12/26/access-kafka-by-apisix.md: ########## @@ -0,0 +1,271 @@ +--- +title: Access the Kafka Cluster by APISIX Gateway +authors: + - name: Meng Yan + title: Author + url: https://github.com/yanmxa +keywords: + - Message Queue + - Kafka + - Gateway + - Strimzi +description: A few days ago, I tried to add a proxy to the kafka cluster, so I can leverage the proxy to manage the kafka authentication and authorization. Next, I will show how to use the APISIX to develop a customize authorization plugin for the kafka cluster. +tags: [Ecosystem] +--- + +> This blog shows how to use Apache APISIX to develop a customize authorization plugin for the kafka cluster. + +<!--truncate--> + +## Prerequisites + +- Openshift cluster +- Kafka cluster created by [strimzi kafka operator](https://github.com/strimzi/strimzi-kafka-operator) +- kubectl, [oc](https://docs.openshift.com/container-platform/4.11/cli_reference/openshift_cli/getting-started-cli.html) and curl + +## Expose the Kafka Cluster by KafkaBridge + +To simplify the configuration setting for the kafka. I provision the kafka by [strimzi-kafka-operator](https://github.com/strimzi/strimzi-kafka-operator). In order to make Kafka expose interfaces externally like other services, I use `KafkaBridge` to transform it into an HTTP service. + +- Create the `KafkaBridge` Review Comment: A general suggestion: no need to use bullet points for each of the steps; you could write full sentences. ########## blog/en/blog/2023/12/26/access-kafka-by-apisix.md: ########## @@ -0,0 +1,271 @@ +--- +title: Access the Kafka Cluster by APISIX Gateway +authors: + - name: Meng Yan + title: Author + url: https://github.com/yanmxa +keywords: + - Message Queue + - Kafka + - Gateway + - Strimzi +description: A few days ago, I tried to add a proxy to the kafka cluster, so I can leverage the proxy to manage the kafka authentication and authorization. Next, I will show how to use the APISIX to develop a customize authorization plugin for the kafka cluster. +tags: [Ecosystem] +--- + +> This blog shows how to use Apache APISIX to develop a customize authorization plugin for the kafka cluster. + +<!--truncate--> + +## Prerequisites + +- Openshift cluster +- Kafka cluster created by [strimzi kafka operator](https://github.com/strimzi/strimzi-kafka-operator) +- kubectl, [oc](https://docs.openshift.com/container-platform/4.11/cli_reference/openshift_cli/getting-started-cli.html) and curl Review Comment: ```suggestion - Install [kubectl](https://kubernetes.io/docs/reference/kubectl), [OpenShift CLI](https://docs.openshift.com/container-platform/4.11/cli_reference/openshift_cli/getting-started-cli.html) and curl on host ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
