faas-nomad:Nomad的OpenFaaS插件

时间:2024-02-26 10:10:30
【文件属性】:

文件名称:faas-nomad:Nomad的OpenFaaS插件

文件大小:579KB

文件格式:ZIP

更新时间:2024-02-26 10:10:30

go serverless nomad openfaas ServerlessGo

OpenFaaS-Nomad提供者 该存储库包含Nomad调度程序的OpenFaaS提供程序。 OpenFaaS允许您将私有功能作为服务运行。 函数打包在Docker容器中,使您可以使用任何语言进行工作,还可以与也可以安装在容器中的任何软件进行交互。 OpenFaaS架构 对于最简单的安装,仅两个容器需要在Nomad群集上运行: OpenFaaS网关 OpenFaaS Nomad提供程序但是,OpenFaaS可以根据入站请求自动扩展功能,并能够从Nomad提供程序收集指标,可以选择运行两个其他容器。 普罗米修斯数据库 Prometheus的StatsD服务器 用于查询Prometheus数


【文件预览】:
faas-nomad-master
----vendor.conf(132B)
----go.mod(7KB)
----Dockerfile_arm7(207B)
----main.go(10KB)
----Vagrantfile(6KB)
----Gopkg.toml(511B)
----consul_config.hcl.tmpl(158B)
----ISSUE_TEMPLATE.md(702B)
----go.sum(22KB)
----provisioning()
--------saltstack()
--------scripts()
--------terraform()
--------secrets()
----metrics()
--------mock_stats.go(544B)
--------stats.go(227B)
----nomad()
--------job.go(707B)
--------mock_deployments.go(407B)
--------mock_job.go(2KB)
--------deployments.go(255B)
----images()
--------OpenFaas_logo.png(16KB)
--------lambda.jpg(53KB)
--------grafana_add_datasource.png(194KB)
--------grafana_dashboard.png(36KB)
--------grafana_login.png(57KB)
--------grafana_dashboard_details.png(127KB)
--------openfaas_nomad.png(51KB)
----Dockerfile(200B)
----vault()
--------vault_service.go(2KB)
----startNomad.sh(1KB)
----nomad_job_files()
--------faas.hcl(4KB)
--------nats.hcl(1KB)
--------monitoring.hcl(4KB)
--------fabio.hcl(1KB)
--------faas_travis.hcl(2KB)
--------http_echo.hcl(1KB)
--------templates()
--------.gitignore(15B)
----types()
--------provider_config.go(179B)
--------vault_config.go(247B)
--------nomad_config.go(193B)
----benchmark()
--------output.png(0B)
--------error.txt(0B)
--------faas.go(1KB)
--------README.md(341B)
--------output.txt(0B)
----CONTRIBUTING.md(464B)
----.travis.yml(7KB)
----LICENSE(1KB)
----Gopkg.lock(13KB)
----README.md(18KB)
----Makefile(559B)
----nomad_config.hcl.tmpl(458B)
----consul()
--------service_resolver_test.go(4KB)
--------service_resolver.go(5KB)
--------mock_watcher_test.go(884B)
--------mock_service_resolver.go(586B)
--------mock_service_query_test.go(1KB)
----grafana()
--------faas-dashboard.json(18KB)
----handlers()
--------delete.go(2KB)
--------delete_test.go(2KB)
--------deploy_test.go(9KB)
--------reader.go(3KB)
--------mock_proxy_client.go(620B)
--------info_test.go(1KB)
--------health.go(245B)
--------info.go(1KB)
--------secrets.go(4KB)
--------get_function_middleware.go(834B)
--------reader_test.go(4KB)
--------proxy_client_test.go(1KB)
--------replication_reader_test.go(4KB)
--------proxy_client.go(3KB)
--------replication.go(4KB)
--------deploy.go(9KB)
--------proxy.go(4KB)
--------base_test.go(730B)
--------get_function_middleware_test.go(1013B)
--------replication_writer_test.go(3KB)
--------proxy_test.go(5KB)
----.goreleaser.yml(672B)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(549B)
----travis_deploy.sh(250B)

网友评论