ToB企服应用市场:ToB评测及商务社交产业平台

标题: apisix~helm方式的部署到k8s [打印本页]

作者: 锦通    时间: 2024-5-19 18:07
标题: apisix~helm方式的部署到k8s
什么是apisix

Apache APISIX 是一个高性能、轻量级的开源 API 网关,基于 Nginx 和 OpenResty 构建。APISIX 提供了丰富的功能和机动的配置,适用于构建现代的微服务架构和云原生应用。
以下是 Apache APISIX 的一些主要特点和功能:
总的来说,Apache APISIX 是一个功能强大、易于扩展的 API 网关,适用于构建高性能、可靠的微服务架构,并提供丰富的功能和机动的配置选项来满意不同场景下的需求。
部署apisix

下载官方的包
  1. helm repo add apisix https://charts.apiseven.com
  2. helm pull apisix/apisix
  3. # 可能版本有更新
  4. tar zxvf apisix-2.7.0.tgz
复制代码
添加自定义配置

  1. service:
  2.   http:
  3.     nodePort: 30080
  4. apisix-dashboard:
  5.   service:
  6.     type: NodePort
  7.     port: 80
  8.     nodePort: 30081
  9. dashboard:
  10.   enabled: true
  11.   config:
  12.     authentication:
  13.       users:
  14.         - username: admin
  15.           password: admin
  16. ingress-controller:
  17.   enabled: true
  18.   config:
  19.     log_level: debug
  20.     apisix:
  21.       adminAPIVersion: "v3"
  22.       serviceNamespace: apisix #这个是apisix所在的命令空间
  23. etcd:
  24.   enable: true
  25.   persistence:
  26.     storageClass: nfs-provisioner #这个提前建立
复制代码
nfs-provisioner实现自动创建pv请查察我的k8s~动态生成pvc和pv这篇文章
安装apisix
  1. # 安装时,将使用自定义文件values.override.yaml
  2. helm -n apisix install apisix -f ./apisix/values.override.yaml ./apisix
复制代码
进入dashboard管理平台



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4