jupyterhub-istio-proxy:适用于运行istio Service Mesh的kubernetes集群的JupyterHub代理实现

时间:2024-05-27 02:31:03
【文件属性】:

文件名称:jupyterhub-istio-proxy:适用于运行istio Service Mesh的kubernetes集群的JupyterHub代理实现

文件大小:38KB

文件格式:ZIP

更新时间:2024-05-27 02:31:03

jupyterhub hacktoberfest istio jupyterhub-kubernetes Go

jupyterhub-istio-proxy jupyterhub-istio-proxy是可扩展的解决方案,可满足Jupyterhub的高网络流量需求。 它实现了jupyterhub代理api,以根据来自集线器的请求配置istio。 支持以下请求: GET /api/routes :获取在istio上配置的所有路由 POST /api/routes/ :将路由添加到istio DELETE /api/routes/ :从istio删除路由 由于代理是无状态的,因此可以水平缩放。 可以使用多个副本来确保部署期间的正常运行时间并处理Pod故障。 先决条件 为了使用jupyterhub-istio-proxy ,需要满足以下先决条件。 Kubernetes集群应该启用istio。 如果使用,则应将其设置为处理暴露了jupyterhub实例的FQDN的流量。


【文件预览】:
jupyterhub-istio-proxy-main
----main_test.go(399B)
----LICENCE(11KB)
----.github()
--------workflows()
--------CODEOWNERS(17B)
----.goreleaser.yaml(1019B)
----Dockerfile(190B)
----proxy()
--------testdata()
--------http.go(2KB)
--------list.go(1KB)
--------route.go(2KB)
--------create.go(4KB)
--------istio.go(2KB)
--------version.go(834B)
--------istio_mock_test.go(2KB)
--------delete.go(859B)
--------http_test.go(2KB)
--------create_test.go(2KB)
--------route_test.go(3KB)
--------version_test.go(803B)
--------istio_test.go(975B)
----main.go(3KB)
----.gitignore(24B)
----Makefile(795B)
----go.sum(26KB)
----README.md(5KB)
----go.mod(726B)

网友评论