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-arm
andkubedna-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.