You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by su...@apache.org on 2021/02/26 03:24:22 UTC

[apisix-website] branch add-blog created (now 5569f51)

This is an automated email from the ASF dual-hosted git repository.

sunyi pushed a change to branch add-blog
in repository https://gitbox.apache.org/repos/asf/apisix-website.git.


      at 5569f51  feat: add Install Apache APISIX from Helm Charts blogs

This branch includes the following new commits:

     new 5569f51  feat: add Install Apache APISIX from Helm Charts blogs

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[apisix-website] 01/01: feat: add Install Apache APISIX from Helm Charts blogs

Posted by su...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

sunyi pushed a commit to branch add-blog
in repository https://gitbox.apache.org/repos/asf/apisix-website.git

commit 5569f511a8baad6b4743787b7d2b436f9eba02af
Author: litesun <7s...@gmail.com>
AuthorDate: Fri Feb 26 11:24:07 2021 +0800

    feat: add Install Apache APISIX from Helm Charts blogs
---
 ...02-26-install-apache-apisix-from-helm-charts.md | 66 ++++++++++++++++++++++
 1 file changed, 66 insertions(+)

diff --git a/website/blog/2021-02-26-install-apache-apisix-from-helm-charts.md b/website/blog/2021-02-26-install-apache-apisix-from-helm-charts.md
new file mode 100644
index 0000000..fa3e41f
--- /dev/null
+++ b/website/blog/2021-02-26-install-apache-apisix-from-helm-charts.md
@@ -0,0 +1,66 @@
+---
+title: "Install Apache APISIX from Helm Charts"
+author: Chao Zhang
+authorURL: "https://github.com/tokers"
+authorImageURL: "https://avatars.githubusercontent.com/u/10428333?s=400&u=f48ef50c5621a1616a3ede50221547e34270e061&v=4"
+---
+
+> [@tokers](https://github.com/tokers), Apache APISIX Committer from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/)
+>
+> Source:
+>
+> - 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
+
+1. Add the repository and fetch the update
+
+   ```
+   $ helm repo add apisix https://charts.apiseven.com
+   $ helm repo update
+   ```
+
+2. Check out the available charts in repository
+
+   ```
+   $ helm search repo apisix
+
+   NAME                    CHART VERSION   APP VERSION     DESCRIPTION
+   apisix/apisix           0.1.2           2.1.0           A Helm chart for Apache APISIX
+   apisix/apisix-dashboard 0.1.0           2.3.0           A Helm chart for Apache APISIX Dashboard
+   ```
+
+3. Install Apache APISIX to your Kubernetes cluster
+
+   ```
+   $ helm install apisix-gw apisix/apisix --namespace default
+
+   NAME: apisix-gw
+   LAST DEPLOYED: Fri Feb 19 11:34:14 2021
+   NAMESPACE: default
+   STATUS: deployed
+   REVISION: 1
+   TEST SUITE: None
+   ```
+
+NOTES:
+
+1. Get the application URL by running these commands:
+
+   ```
+     export NODE_PORT=$(kubectl get --namespace default -o jsonpath="{.spec.ports[0].nodePort}" services apisix-gw-gateway)
+
+     export NODE_IP=$(kubectl get nodes --namespace default -o jsonpath="{.items[0].status.addresses[0].address}")
+
+     echo http://$NODE_IP:$NODE_PORT
+
+   ```
+
+## See Also
+
+- https://github.com/apache/apisix-helm-chart