What is Tekton
Tekton, originally conceived as Knative Build before evolving into its own open-source project with an independent governance structure, addresses a crucial need in the realm of in-cluster container image build and deployment workflows. It specifically caters to continuous integration (CI) and continuous delivery (CD).
Tekton Free Courses
Here are some of the best and free resources to learn Tekton from base.
1. Getting Started with Tekton
If you’re new to Tekton, the official course offered by Tekton.dev is an excellent starting point. The course covers essential chapters, including installation, key concepts, how-to guides, tasks, pipelines, triggers, event listeners, the command-line interface, supply chain security, the operator, dashboard, and result analysis. You can access this comprehensive resource at Tekton Getting Started.
2. Tekton Tutorial by Red Hat Developer
Red Hat Developer provides a comprehensive Tekton tutorial that’s divided into sections to simplify your learning journey. It covers essential aspects such as setup, tasks, pipelines, workspaces, working with private registries and repositories, triggers, and OpenShift Pipelines. You can dive into this hands-on tutorial at Red Hat Tekton Tutorial.
3. Video Course: Cloud-Native CI/CD with Tekton & ArgoCD by Sebastian Daschner
In this video course, Sebastian Daschner introduces cloud-native Continuous Delivery principles using a Java project as an example. The course delves into the CI/CD architecture within Kubernetes clusters, employing Tekton and ArgoCD. You can explore this video series on YouTube: Cloud-Native CI/CD with Tekton & ArgoCD.
4. Tekton 101 Workshop by Stakater
Stakater offers a workshop focusing on the significance of Tekton as a robust Kubernetes-native open-source framework for creating CI/CD systems. Muhammad Hanzala, the speaker, explains the implementation of CI/CD pipelines through custom Kubernetes objects with Tekton. The workshop is enriched with a hands-on lab session. To participate, check out the workshop on YouTube: Tekton 101 Workshop.
5. Getting Started with Tekton and Pipelines
For a quick guide on Tekton and Pipelines, head to the Red Hat Developer portal. This concise article covers topics such as understanding pipelines, Tekton’s core concepts, installation, and creating your first task and pipeline. You’ll also explore the option to run tasks in parallel or sequentially. The article concludes with additional resources for further learning: Getting Started with Tekton and Pipelines.
In addition to these valuable resources, you can enhance your Tekton knowledge with further reading:
- How to Use Tekton to Set Up a CI Pipeline with OpenShift Pipelines – A detailed guide available at Red Hat Architect.
- OpenShift Coffee Break: Absolute Beginners Guide to Tekton – A video session that provides an easy entry into Tekton, hosted by Ian Lawson, Solution Architect at Red Hat. Tune in on YouTube: OpenShift Coffee Break: Absolute Beginners Guide to Tekton.
Resources:
- A Guide to Tekton and Resource Quotas – A helpful resource to understand how Tekton aligns with resource quotas. You can explore it at Red Hat Cloud Blog.
- Tekton vs. Jenkins: What’s the Difference? – For a comparison between Tekton and Jenkins, check out this insightful video on YouTube: Tekton vs. Jenkins: What’s the Difference?
With these diverse resources, you’ll be well on your way to mastering Tekton and embracing cloud-native CI/CD workflows. Happy learning!