Skip to content

terraform-do-modules/terraform-digitalocean-kubernetes

image

Terraform DigitalOcean Kubernetes

Streamline operations, automate workflows, improve team collaboration, and deploy with confidence using our complete DevOps toolkit.

Terraform OpenTofu Licence Changelog checkov


This module includes Terraform code, examples, and automation tests to help you provision infrastructure with minimal duplication and clear conventions.

Prerequisites and Providers

This table contains both Prerequisites and Providers:

Description Name Version
Prerequisite Terraform >= 1.6.0
Prerequisite OpenTofu >= 1.6.0

📦 Examples

⚠️ Important: Avoid using the master branch directly, as it may include unstable changes. Always use stable release versions.

Explore real-world usage scenarios and implementation patterns in the examples/ directory:

  • Complete deployment setups
  • Modular usage patterns
  • Best practice configurations

📥 Inputs and Outputs

Detailed input variables and output values are documented for easier integration and day-to-day usage.

📘 View full documentation


📝 Changelog

Track module updates, improvements, and breaking changes across versions.

📌 View Changelog


✨ Contributors

Big thanks to our contributors for elevating our project with their dedication and expertise! But, we do not wish to stop there, would like to invite contributions from the community in improving these projects and making them more versatile for better reach. Remember, every bit of contribution is immensely valuable, as, together, we are moving in only 1 direction, i.e. forward.

If you're considering contributing to our project, here are a few quick guidelines that we have been following (Got a suggestion? We are all ears!):

  • Fork the Repository: Create a new branch for your feature or bug fix.
  • Coding Standards: You know the drill.
  • Clear Commit Messages: Write clear and concise commit messages to facilitate understanding.
  • Thorough Testing: Test your changes thoroughly before submitting a pull request.
  • Documentation Updates: Include relevant documentation updates if your changes impact it.

Note: All contributors must follow the Conventional Commits specification for commit messages to ensure consistency and better versioning.


🚀 Our Accomplishment

We have 20+ Digital Ocean Terraform Modules 🙌. You could consider them finished, but, with enthusiasts like yourself, we are able to ever improve them, so we call our status - improvement in progress.


Notes

  • Do not use the master (or main) branch for production deployments.
  • Always reference a stable version using Git tags or official releases.
  • Using tagged versions ensures consistency, stability, and reproducible deployments.
  • Avoid consuming unversioned or in-progress code.

About

Terraform module for creating a Kubernetes cluster on Digital Ocean. DigitalOcean Kubernetes (DOKS) is a managed Kubernetes service that lets you deploy Kubernetes clusters without the complexities of handling the control plane and containerized infrastructure.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors