django - 在 Minikube 问题上将 OpenFaaS 安装到您的 Kubernetes 集群
问题描述
在 Minikube 上将 OpenFaaS 安装到您的 Kubernetes 集群时遇到一些 URL 问题。
C:\Users\XXX\openfaas\faas-netes>helm upgrade --install --debug --reset-values --set async=false --set rbac=false openfaas openfaas
[debug] Created tunnel using local port: '60216'
[debug] SERVER: "127.0.0.1:60216"
错误:
非绝对 URL 应采用 repo_name/path_to_chart 的形式,得到:openfaas
帮助我解决以下问题。
解决方案
使用 arkade 部署图表(最快的选项)
arkade install 命令使用其官方 helm chart 安装 OpenFaaS,但不使用默认不安全的组件 tiller。arkade 还可以为 OpenFaaS 用户安装其他重要软件,例如 cert-manager 和 nginx-ingress。这是启动和运行的最简单、最快捷的方式。
您可以使用 arkade 将 OpenFaaS 安装到常规云集群、笔记本电脑、VM、Raspberry Pi 或 64 位 ARM 机器。
# For MacOS / Linux:
curl -SLsf https://dl.get-arkade.dev/ | sudo sh
# For Windows (using Git Bash)
curl -SLsf https://dl.get-arkade.dev/ | sh
安装 OpenFaaS 应用如果您使用的是提供 LoadBalancers 的托管云 Kubernetes 服务,请运行以下命令:
arkade install openfaas --load-balancer
注意: --load-balancer 标志的默认值为 false,因此通过传递该标志,安装将向您的云提供商请求一个。
如果您使用的是本地 Kubernetes 集群或 VM,请运行:
arkade install openfaas
安装后,您将收到一个命令来检索您的 OpenFaaS URL 和密码。
arkade install openfaas --help 提供了其他安装选项
对于云用户运行
kubectl get -n openfaas svc/gateway-external
并寻找外部IP。这是您的网关地址。
推荐阅读
- github - 从 Azure 合并 GitHub 分支
- python - 为什么计划功能挂起,并且从不打印 csv?
- php - 数据库中的价格不适用于智能贝宝按钮
- c# - 如何获取 Cylance 用户 API 的访问令牌?
- java - 如何在 Java Youtube Search API 的查询词中使用短语?
- api - THINGSBOARD REST API CALL 节点
- powershell - How to put computers on a network into a variable in PowerShell?
- excel - 如何仅为一张工作表启用 Excel 宏
- excel - 我可以让我的 VBA 代码更快地工作吗?目前浏览 1300 行和 500 列需要 7 分钟
- php - 重新发送电子邮件的功能将我带到主页并且在给定的功能中什么都不做 - Laravel