Apache OpenWhisk Kubernetes 部署教程

Apache OpenWhisk Kubernetes 部署教程

openwhisk-deploy-kubeThe Apache OpenWhisk Kubernetes Deployment repository supports deploying the Apache OpenWhisk system on Kubernetes and OpenShift clusters.项目地址:https://gitcode.com/gh_mirrors/op/openwhisk-deploy-kube

1. 项目的目录结构及介绍

Apache OpenWhisk 是一个开源的无服务器计算平台,支持在 Kubernetes 和 OpenShift 集群上部署。以下是 openwhisk-deploy-kube 项目的目录结构及其介绍:

openwhisk-deploy-kube/
├── deploy/
│   ├── docker/
│   ├── docs/
│   ├── helm/openwhisk/
│   ├── tools/travis/
│   ├── asf.yaml
│   ├── gitattributes
│   ├── gitignore
│   ├── travis.yml
│   ├── CHANGELOG.md
│   ├── CONTRIBUTING.md
│   ├── LICENSE.txt
│   ├── NOTICE.txt
│   └── README.md
  • deploy/: 包含部署相关的文件和目录。
    • docker/: 包含 Docker 镜像构建的相关文件。
    • docs/: 包含项目文档。
    • helm/openwhisk/: 包含 Helm chart 文件,用于 Kubernetes 部署。
    • tools/travis/: 包含 Travis CI 配置文件。
    • asf.yaml: Apache 软件基金会配置文件。
    • gitattributes: Git 属性配置文件。
    • gitignore: Git 忽略配置文件。
    • travis.yml: Travis CI 配置文件。
    • CHANGELOG.md: 项目变更日志。
    • CONTRIBUTING.md: 贡献指南。
    • LICENSE.txt: 项目许可证。
    • NOTICE.txt: 项目通知文件。
    • README.md: 项目自述文件。

2. 项目的启动文件介绍

项目的启动文件主要位于 helm/openwhisk/ 目录下,其中包含了用于部署 OpenWhisk 到 Kubernetes 集群的 Helm chart 文件。以下是一些关键的启动文件:

  • helm/openwhisk/templates/: 包含 Kubernetes 资源配置模板。

    • deployment.yaml: 定义 OpenWhisk 组件的部署配置。
    • service.yaml: 定义 OpenWhisk 组件的服务配置。
    • ingress.yaml: 定义 Ingress 配置,用于外部访问。
  • helm/openwhisk/values.yaml: 包含 Helm chart 的默认配置值,可以在此文件中进行自定义配置。

3. 项目的配置文件介绍

项目的配置文件主要位于 helm/openwhisk/ 目录下,其中 values.yaml 文件是关键的配置文件。以下是一些关键的配置文件:

  • helm/openwhisk/values.yaml: 包含 Helm chart 的默认配置值,可以在此文件中进行自定义配置,例如:
    • whisk.ingress.apiHostName: OpenWhisk API 的主机名。
    • whisk.ingress.apiHostPort: OpenWhisk API 的端口。
    • whisk.config.whisk.yaml: OpenWhisk 的配置文件路径。

通过修改 values.yaml 文件,可以自定义 OpenWhisk 的部署配置,以满足不同的需求。

以上是 Apache OpenWhisk Kubernetes 部署项目的目录结构、启动文件和配置文件的介绍。希望这份教程能帮助你更好地理解和使用该项目。

openwhisk-deploy-kubeThe Apache OpenWhisk Kubernetes Deployment repository supports deploying the Apache OpenWhisk system on Kubernetes and OpenShift clusters.项目地址:https://gitcode.com/gh_mirrors/op/openwhisk-deploy-kube

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

戚恬娟Titus

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值