All Projects → microsoft → Bedrock

microsoft / Bedrock

Licence: mit
Automation for Production Kubernetes Clusters with a GitOps Workflow

Projects that are alternatives of or similar to Bedrock

Terraform Digitalocean Docker Swarm Mode
Terraform module for provisioning a Docker Swarm mode cluster on DigitalOcean
Stars: ✭ 59 (-88.83%)
Mutual labels:  terraform, hcl, cluster
Terra Aws Core Kube
Terraform configuration to bootstrap a Kubernetes Cluster on top of CoreOS using AWS-EC2 instances
Stars: ✭ 10 (-98.11%)
Mutual labels:  terraform, hcl, cluster
Terraform Eks
Terraform for AWS EKS
Stars: ✭ 82 (-84.47%)
Mutual labels:  terraform, hcl, cluster
K8s Digitalocean Terraform
Deploy latest Kubernetes cluster on DigitalOcean using Terraform
Stars: ✭ 33 (-93.75%)
Mutual labels:  terraform, hcl, cluster
Kubify
Terraform Template to Setup a Kubernetes Cluster on OpenStack/AWS/Azure
Stars: ✭ 142 (-73.11%)
Mutual labels:  terraform, hcl, cluster
Terragoat
TerraGoat is Bridgecrew's "Vulnerable by Design" Terraform repository. TerraGoat is a learning and training project that demonstrates how common configuration errors can find their way into production cloud environments.
Stars: ✭ 461 (-12.69%)
Mutual labels:  terraform, hcl
Terraform Aws Gitlab Runner
Terraform module for AWS GitLab runners on ec2 (spot) instances
Stars: ✭ 292 (-44.7%)
Mutual labels:  terraform, hcl
K2tf
Kubernetes YAML to Terraform HCL converter
Stars: ✭ 477 (-9.66%)
Mutual labels:  terraform, hcl
Kubernetes Digitalocean Terraform
📋 🌊 🌎 Setup a simple Kubernetes cluster in Digital Ocean using Terraform
Stars: ✭ 324 (-38.64%)
Mutual labels:  terraform, hcl
Iam Policy Json To Terraform
Small tool to convert an IAM Policy in JSON format into a Terraform aws_iam_policy_document
Stars: ✭ 282 (-46.59%)
Mutual labels:  terraform, hcl
Elasticsearch Cloud Deploy
Deploy Elasticsearch on the cloud easily
Stars: ✭ 308 (-41.67%)
Mutual labels:  terraform, hcl
Infrastructure As Code Talk
Sample code for the talk "Infrastructure-as-code: running microservices on AWS with Docker, ECS, and Terraform"
Stars: ✭ 520 (-1.52%)
Mutual labels:  terraform, hcl
Terraform Ecs Fargate
A Terraform template used for provisioning web application stacks on AWS ECS Fargate
Stars: ✭ 293 (-44.51%)
Mutual labels:  terraform, hcl
Terragrunt Infrastructure Live Example
A repo used to show examples file/folder structures you can use with Terragrunt and Terraform
Stars: ✭ 286 (-45.83%)
Mutual labels:  terraform, hcl
Terraform Kubestack
Terraform GitOps Framework — Everything you need to build reliable automation for AKS, EKS and GKE Kubernetes clusters in one free and open-source framework.
Stars: ✭ 300 (-43.18%)
Mutual labels:  terraform, hcl
Kubenow
Deploy Kubernetes. Now!
Stars: ✭ 285 (-46.02%)
Mutual labels:  terraform, hcl
Kubecdn
Self-hosted CDN based on Kubernetes
Stars: ✭ 314 (-40.53%)
Mutual labels:  terraform, hcl
Terratag
Terratag is a CLI tool that enables users of Terraform to automatically create and maintain tags across their entire set of AWS, Azure, and GCP resources
Stars: ✭ 385 (-27.08%)
Mutual labels:  terraform, hcl
Caf Terraform Landingzones
Cloud Adoption Framework for Azure - Terraform landing zones
Stars: ✭ 335 (-36.55%)
Mutual labels:  terraform, hcl
Terraform Ls
Terraform Language Server
Stars: ✭ 389 (-26.33%)
Mutual labels:  terraform, hcl

Bedrock

Build Status Go Report Card

Bedrock provides patterns, implementation, and automation for operating production Kubernetes clusters based on a GitOps workflow, building on the best practices we have discovered in working with dozens of deployments with customers in operationalizing Kubernetes clusters.

Bedrock helps you:

  • Define and maintain infrastructure deployments across multiple clusters.
  • Deploy and automate a secure end to end GitOps workflow.
  • Deploy and manage service workloads from source code to their deployment in-cluster.
  • Observe ongoing deployments across multiple services and their revisions and multiple clusters deploying those services.

Quick Start

Getting Started

Infrastructure Management

GitOps Pipeline

Service Management

Rings Management

Deployment Observability

Community

Please join us on Slack for discussion and/or questions.

Contributing

We do not claim to have all the answers and would greatly appreciate your ideas, issues, and pull requests.

If you'd like to contribute, start by searching through the issues and pull requests to see whether someone else has raised a similar idea or question.

If you don't see your idea listed, and you think it fits into the goals of this project, do one of the following:

  • If your contribution is minor, such as a typo or grammar fix, open a pull request.
  • If your contribution is major, such as a new guide or feature we suggest starting by opening an issue first. That way, there is more visiblity to other contributors.

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

For project level questions, please contact Tim Park.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].