GitOps¶
Overview¶
The CI/CD section in KubeDNA enables seamless integration of your Kubernetes clusters with CI/CD pipelines. By integrating tools like GitLab Runner, KubeDNA empowers users to automate pipeline execution and resource management directly within their Kubernetes environments. This feature ensures streamlined workflows and greater operational efficiency.

Current Integration: GitLab Runners and GitHub Runners¶
KubeDNA currently supports the integration of GitLab and GitHub Runners , allowing users to:
- Deploy and manage Runners directly in their Kubernetes clusters.
- Automate CI/CD pipelines for application deployments and updates.
- Optimize resource management by running pipelines natively within the Kubernetes environment.
Managing Runners¶
- Users can add new Runners by clicking the + Runner button in the interface.
- Existing runners are displayed under CI/CD section, showing their respective configurations (e.g.,
kubedna-kubdnaacc-armandkubedna-kubdnapre-x86). - Runners can be easily removed using the delete button next to each entry.
Upcoming Integrations¶
We are actively working on expanding our CI/CD capabilities. Soon, KubeDNA will also support:
- ArgoCD: Seamless integration for automated GitOps workflows.
- Bitbucket: Full CI/CD pipeline support tailored for Bitbucket repositories.
- Flux: Native compatibility with Flux for declarative continuous delivery.
These upcoming integrations will ensure that KubeDNA provides a unified solution for all major version control platforms.
Benefits of CI/CD Integration with KubeDNA¶
- Streamlined Automation: Simplifies pipeline execution by running natively in Kubernetes clusters.
- Flexibility: Supports multiple platforms (GitLab, GitHub).
- Optimized Resource Usage: Leverages Kubernetes-native infrastructure for efficient resource utilization.
Conclusion¶
KubeDNA's CI/CD capabilities offer a powerful solution for integrating continuous integration and deployment pipelines with Kubernetes clusters. By supporting GitLab Runners and planning future integrations with GitHub and Bitbucket, KubeDNA ensures flexibility and efficiency for DevOps teams. Stay tuned for updates as we continue to enhance our CI/CD integrations.