文件名称:github-backup-utils-kubernetes:使用kubernetes的GitHub Enterprise备份
文件大小:9KB
文件格式:ZIP
更新时间:2024-04-11 13:00:11
github-backup-utils-kubernetes 可以从下载GitHub Backup utils,并且要求将应用程序保存在容器中。 GitHub没有构建容器映像,但是它具有Docker 文件来创建映像,根据我们的要求将备份推送到S3使用aws cli。 样本Docker文件为 。 构建容器映像我们已经构建了容器映像,并已上载到Amazon ECR。 克隆上游Git存储库 $ mkdir work $ cd work $ git clone https://github.com/github/backup-utils.git $ cd backup-utils 构建容器映像并将其推送到ECR $docker build -t github-backup-utils-aws 注意:-在将映像推送到ECR之前,您必须将注册表设置到ECR中。 解释: 将私钥转换成秘密并由
【文件预览】:
github-backup-utils-kubernetes-main
----github_cron_aws.yaml(2KB)
----github_aws_cron_deploy_example_for_debug.yaml(2KB)
----backup-config-configmap.yaml(2KB)
----known-hosts-configmap.yaml(350B)
----README.md(2KB)
----S3_upload(1KB)
----backup_compress_upload_s3.yaml(1KB)
----Docker-AWS(3KB)
----pvc.yaml(233B)
----private-key-secret.yaml(161B)
----ns.yaml(67B)