文件名称:deploy:DataHub的部署自动化
文件大小:64KB
文件格式:ZIP
更新时间:2024-05-29 23:45:27
Shell
此存储库将datahub.io基础结构作为代码进行管理。 DataHub.io使用微服务架构。 我们使用Docker进行容器化,使用Kubernetes进行编排。 此回购专注于使用Kubernetes进行编排。 它假定每个服务都负责自己的docker化并发布到容器注册表(即dockerhub)。 启动集群 如果集群尚不存在,请文档进行启动 快速开始 如果您想手动启动DataHub实例或只是玩转... [前提条件]安装docker :grinning_face_with_smiling_eyes: 运行安装了所有工具的本地docker环境: docker run -it --entrypoint bash -v `pwd`:/ops orihoch/sk8s-ops 使用Google Cloud Platform gcloud auth login 注意:大多数情况下,这将全部自动运行,这是... 每次构建服务时,都应更新此存储库(以某种
【文件预览】:
deploy-master
----.travis.yml(731B)
----values.auto-updated.yaml(861B)
----apps_travis_script.sh(3KB)
----update_secrets.py(5KB)
----connect.sh(3KB)
----rbac-config.yaml(354B)
----Chart.yaml(14B)
----.github()
--------workflows()
----charts-external()
--------nginx()
--------plans()
--------frontend()
--------auth()
--------specstore()
--------factory()
--------rawstore()
--------metastore()
--------filemanager()
--------resolver()
----helm_upgrade_all.sh(300B)
----.travis_deploy.sh(1KB)
----.helmignore(28B)
----switch_environment.sh(2KB)
----terraform()
--------terraform.tfstate.before.migration(38KB)
--------README.md(2KB)
--------main.tf(2KB)
----get_logs.sh(736B)
----Dockerfile(660B)
----values.yaml(1KB)
----kubernetes-envs.yml(2KB)
----helm_healthcheck.sh(532B)
----force_update.sh(1KB)
----read_env_yaml.sh(670B)
----helm_upgrade_external_chart.sh(2KB)
----helm_lint_all.sh(360B)
----.gitignore(1KB)
----update_yaml.py(630B)
----.env.template(2KB)
----.dockerignore(55B)
----README.md(8KB)
----utils()
--------scp-data-migration()
--------ops-pod()
--------load-generator()
----run_docker_ops.sh(2KB)
----read_yaml.py(403B)
----environments()
--------datahub-production()
--------datahub-testing()
----helm_update_values.sh(2KB)