KubeSphere DevOps integrates popular CI/CD tools, provides CI/CD Pipelines based on Jenkins, offers automation toolkits including Binary-to-Image (B2I) and Source-to-Image (S2I), and boosts continuous delivery across Kubernetes clusters.
With the container orchestration capability of Kubernetes, KubeSphere DevOps scales Jenkins Agents dynamically, improves CI/CD workflow efficiency, and helps organizations accelerate the time to market for their products.
Features
- Out-of-the-Box CI/CD Pipelines
- Built-in Automation Toolkits for DevOps with Kubernetes
- Use Jenkins Pipelines to Implement DevOps on Top of Kubernetes
- Manage Pipelines via CLI
Get Started
Quick Start
-
Install KubeSphere via KubeKey (or the methods described here).
kk create cluster --with-kubesphere
-
Enable DevOps application
kubectl patch -nkubesphere-system cc ks-installer --type=json -p='[{"op": "replace", "path": "/spec/devops/enabled", "value": true}]'
For more information, refer to the documentation.
Next Steps
- A Separate Front-End Project of KS-DevOps
- Auth Support
- OIDC support as a default provider
Communication Channels
- KubeSphere DevOps Google Group
- DevOps Slack Channels for English Speakers and Chinese Speakers
- Forum for Chinese Speakers
- KubeSphere DevOps Special Interest Group
Contribution
Looking forward to becoming a part of us?
Feel free to go through the Contribution Guide, pick up a good-first-issue, and create a pull request.
Thanks to all the people who have already contributed to KS-DevOps!