I'm looking for guidance on setting up a CI/CD pipeline in Kubernetes. Here's what I'm aiming to achieve:
Automate the deployment of my applications in a Kubernetes cluster.
Integrate tools like Jenkins, GitHub, Docker, and Helm (if needed).
Use Kubernetes' native features or other tools like ArgoCD for managing deployments.
Some questions I have:
What are the best practices for creating a pipeline in Kubernetes?
Should I use Kubernetes-native tools like Tekton, or is Jenkins sufficient?
How can I manage secret configurations (e.g., DockerHub credentials, kubeconfig) securely in the pipeline?
Any sample pipeline YAMLs or tutorials you recommend?
Here's what I've done so far:
Set up a Kubernetes cluster (managed via kubeconfig).
Configured Jenkins with DockerHub credentials and basic pipeline stages.
Any help, suggestions, or resources would be greatly appreciated!
Thanks in advance! 😊
Top comments (0)