微软开源实验室 克隆此存储库 该存储库包含。 Git希望我们明确要求它下载子模块的内容。 您也可以在这里使用git submodule update --init --recursive ,但是如果您是第一次克隆此存储库,则可以使用修改后的clone命令来确保下载所有内容,包括任何子模块: git clone --recursive git@github.com:Microsoft/OpenSourceLabs.git 更新子模块的最新更改 为了更新存储库子模块的内容,您可以定期执行以下命令: git submodule update --remote --recursive 添加子模块 添加一个子模块以指向外部存储库很简单。 请使用以下命令向该存储库添加新的子模块: git submodule add [Repository Url] [Directory to Add the submodule] 贡献 该项目欢迎您的贡献和建议。 大多数捐款要求您同意“捐款者许可协议”(CLA),声明您有权并实际上授予我们使用您的捐款的权利。 有关详细信息,请访问 。 当您提交拉取请求时
1
Kubernetes指南 是用于管理Kubernetes及其生产基础架构的行业标准最佳实践的集合。 本指南用于配置和配置生产级Kubernetes集群,以及将工作负载部署到集群中。 如果您只是刚开始使用Pulumi和Kubernetes,则指南”是一个更好的起点。 云提供商堆栈以进行部署。 AWS 蔚蓝 GCP 可在所有云上部署的Kubernetes堆栈:
2021-02-01 14:38:01 1.03MB kubernetes aws typescript azure
1
地形多合一 在30分钟内在AWS上获得细粒度的Kubernetes +基础架构 :rocket: 先决条件 $ brew install ansible jq terraform kops watch $ pip install awscli $ git clone git@github.com:1ambda/terraform-all-in-one.git $ cd terraform-all-one # Remove .gitigonre to index generated files rm .gitignore 用法 1.导出AWS Key Environment变量 密钥应具有AdministratorAccess权限。 $ export AWS_ACCESS_KEY_ID={VALUE} AWS_SECRET_ACCESS_KEY={VALUE} 2.生成SSH密钥对 # Modify values for `COMPANY`,`PROJECT`, and `EMAIL` $ COMPANY=github PROJECT=1ambda EMAIL=1ambda@githu
2021-02-01 14:37:08 97KB kubernetes aws ansible terraform
1
k8s ingress调研成果及使用示例,包含4层、7层
2021-02-01 11:06:36 3.46MB ingress k8s kubernetes
1
Ansible Playbook for Rainbond 总览 安装Rainbond 5.2.X,请单击 讲解 稳定的版本安装 当前版本:5.1.11 wget https://pkg.rainbond.com/releases/common/v5.1/grctl chmod +x ./grctl ./grctl init --iip <内网ip/Internal IP > --eip <外网ip/External IP > 有关更多信息,请参考文档 开发版安装 当前版本:开发 wget https://pkg.rainbond.com/releases/common/v5.1/grctl chmod +x ./grctl ./grctl init --iip <内网ip/Internal IP > --eip <外网ip/External IP > --rainbond-version devel 执照 Rainbond-Ansible已获得Apache 2.0许可。
2021-01-31 14:11:22 342KB kubernetes ansible rainbond rainbond-environment
1
总督 为Kubernetes构建的集群可靠性工具集合 Governor是一组用于提高大型Kubernetes集群作为单个Docker映像的稳定性的工具的集合。 在大型Kubernetes集群中观察到的两个常见问题是: 由于基础云提供商问题而导致的节点故障。 吊舱处于“终止”状态,无法清理。 node-reaper提供了强制终止工作节点的能力,以便出现替换节点。 pod-reaper会强制终止处于“终止”状态的豆荚一段时间。 用法 假设一个由AWS托管的运行kubernetes集群: kubectl create namespace governor # Using a CronJob kubectl apply -n governor -f https://raw.githubusercontent.com/keikoproj/governor/master/examples/node-reaper.yaml kubectl apply -n governor -f https://raw.githubusercontent.com/keikoproj/governor/m
2021-01-30 20:10:14 60KB kubernetes aws kubernetes-cluster self-healing
1
生命周期经理 使用生命周期挂钩在Kubernetes上进行优雅的AWS扩展事件 lifecycle-manager是一项服务,可以将其部署到Kubernetes群集,以使用排水功能使AWS自动扩展事件更加顺畅 某些终止活动(例如AZRebalance或TerminateInstanceInAutoScalingGroup API调用)会导致自动伸缩组终止实例,而又不会先让它们先耗尽。 这可能会导致应用突然终止时出现错误。 lifecycle-manager使用自动伸缩组中的生命周期挂钩(通过SQS)为您预排水实例。 除了耗尽节点外,lifecycle-manager还会尝试从任何发现的ALB目标组中注销实例,这有助于在关机之前对ALB实例进行预排放,以避免ALB发生运行中的5xx错误-此功能目前支持aws-alb-ingress-controller 。 用法 配置扩展组以通知生命周期管理器终止。 您可以通过运行以下命令使用提供的注册CLI $ make build ... $ ./bin/lifecycle-manager enroll --region us-west-2
2021-01-30 20:10:09 6.49MB kubernetes aws autoscaling-groups graceful-shutdown
1
kube-ps1:Kubernetes提示bash和zsh的信息
2021-01-30 20:09:30 485KB bash kubernetes zsh kubectl
1
kubetail:Bash脚本可同时拖尾多个Pod的Kubernetes日志
2021-01-30 20:09:05 14KB bash kubernetes tail pod
1
Kubernetes实战(第二版)--第五章 在Pods中运行应用程序.pdf
2021-01-30 20:03:15 933KB kubernetes docker 云计算 边缘计算
1