文件名称:ghe-backup:ZalandoTech上的Github Enterprise备份(Kubernetes,AWS,Docker)
文件大小:173KB
文件格式:ZIP
更新时间:2024-05-29 23:35:10
docker kubernetes github-enterprise aws cloud
Github企业备份 备份方法。 概述 Zalando Tech的是一种设置,在AWS上运行主实例和副本实例。 运行设置的AWS账户也运行一个备份主机。 备份也可以在集群中作为运行。 我们相信,即使在一个AWS账户或Kubernetes集群受到威胁的情况下,这种备份方法也可以提供可靠的备份数据。 基本上Github Enterprise备份将github的backup-utils包装在Docker容器中。 如果在Kubernetes上运行,则包含卷和卷声明的有状态集将存储实际的备份数据。 请参阅以下https://github.com/zalando/ghe-backup/blob/master/README.md#kubernetes-stateful-set,-volume,-volume-claim的有状态集示例) Zalando Kubernetes基于AWS,因此卷索赔基
【文件预览】:
ghe-backup-master
----delivery.yaml(980B)
----cron-ghe-backup(488B)
----LICENSE.txt(11KB)
----ZalandoGithubEnterprise.jpg(185KB)
----final-docker-cmd.sh(716B)
----cron-ghe-backup-another-aws-account(271B)
----cron-ghe-backup-k8s-sample(258B)
----replace-convert-properties.sh(605B)
----Dockerfile(2KB)
----MAINTAINERS(90B)
----start_backup.sh(317B)
----.zappr.yml(145B)
----CONTRIBUTING.md(1KB)
----.travis.yml(146B)
----.catwatch.yaml(125B)
----README.md(12KB)
----convert-kms-private-ssh-key.sh(2KB)
----bashtest()
--------test-replace-convert-properties.sh(356B)
--------test-delete-instuck-progress.sh(234B)
--------test-convert-kms-private-ssh-key.sh(921B)
--------prepare-tests.sh(2KB)
--------cleanup-tests.sh(126B)
----run-tests.sh(674B)
----SECURITY.md(607B)
----backup.config(195B)
----.gitignore(99B)
----python()
--------extract_decrypt_kms.py(3KB)
--------test_delete_instuck_progress.py(1KB)
--------requirements.txt(33B)
--------delete_instuck_progress.py(773B)
--------test_extract_decrypt_kms.py(3KB)