Course Outline
Εισαγωγή
Ρύθμιση του αναπτυξιακού περιβάλλοντος για το Tekton Framework
- Απαιτήσεις συστήματος και Kubernetes σύμπλεγμα για Tekton Pipelines που ενεργοποιεί τον έλεγχο πρόσβασης βάσει ρόλων (RBAC) Εκχώρηση ρόλων και αδειών χρήστη
Εγκατάσταση Tekton Pipelines και Fundamental Tekton Components
- Παροχή μόνιμου όγκου για διαχείριση αποθήκευσης ροής εργασίας CI/CD Εργασία με το Tekton CLI
Επισκόπηση των χαρακτηριστικών και της αρχιτεκτονικής των αγωγών Tekton
- Ξεκινώντας με Kubernetes αντικείμενα και το Tekton API Εισαγωγή στις ροές εργασίας CI/CD με το Tekton Pipelines Ποια είναι τα Βήματα, οι Εργασίες και οι Σωληνώσεις; Αξιοποίηση πόρων Tekton Pipelines
Δημιουργία και ρύθμιση παραμέτρων μιας εργασίας χρησιμοποιώντας Tekton Pipelines
- Task vs ClusterTask Καθορισμός Βημάτων ως δομικά στοιχεία ενός δεσμευμένου καταλόγου Task Running με χρήση Tasks by Tekton Pipelines Εκτέλεση σεναρίων εντός Steps in Tekton Pipelines Καθορισμός και προσθήκη απαραίτητων πεδίων για τον χειρισμό των εκτελέσεων Steps
Εφαρμογή μεταβλητής αντικατάστασης για οντότητες εργασιών στους αγωγούς Tekton
Επιθεώρηση και εντοπισμός σφαλμάτων της δομής ενός αρχείου εργασιών και του pod
Δημιουργία και εκτέλεση μιας εργασίας Tekton Pipeline με το TaskRun
- Διαμόρφωση TaskRun και καθορισμός στόχου Task Manipulating Tekton Bundles και άλλων πόρων Tekton Διαμόρφωση και καθορισμός των απαιτούμενων πεδίων Tekton Pipelines
Ακύρωση εκτελέσεων εργασιών και διαγραφή ενός Running Pod
Παρακολούθηση της κατάστασης μιας τρέχουσας εργασίας σε Tekton Pipelines
- Παρακολούθηση βημάτων και αποτελεσμάτων Tekton Pipelines
Επισκόπηση των Kubernetes συμβάντων στο Tekton Pipelines TaskRuns
Δημιουργία και ρύθμιση παραμέτρων αγωγών χρησιμοποιώντας Tekton Pipelines
- Δήλωση πεδίων Pipeline και επιχειρησιακών αντικειμένων Προσθήκη εργασίας σε Tekton Pipelines και επέκταση της ροής εργασίας CI/CD
Εργασία με τα αποτελέσματα μιας εκτέλεσης αγωγών σε Tekton Pipelines
- Διαβίβαση αποτελεσμάτων Εργασίας σε άλλες παραμέτρους Εργασίας Αποδέσμευση και συλλογή αποτελεσμάτων αγωγών
Προσθήκη περιγραφών και τελικών εντολών Tekton Pipelines
Χρήση προσαρμοσμένων εργασιών για την εφαρμογή συμπεριφορών αγωγών
Εκτέλεση και παρακολούθηση αγωγών Tekton
- Παροχή απαιτήσεων πεδίου και απαραίτητων οντοτήτων Pipeline Αναφορά απομακρυσμένων αγωγών με πακέτα Tekton Αντιστοίχιση τιμών Pipeline σε μια συγκεκριμένη εργασία Διαχείριση τιμών χρονικού ορίου και σφαλμάτων ενός τρέχοντος Pipeline Παρακολούθηση και ακύρωση της κατάστασης Pipeline
Επισκόπηση των Kubernetes συμβάντων στο Tekton Pipelines PipelineRuns
Κοινή χρήση και διαμόρφωση χώρων εργασίας σε Tasks και Pipelines
- Χρήση χώρων εργασίας σε εργασίες Χρήση χώρων εργασίας σε αγωγούς Δημιουργία πεδίου Πηγών τόμου στους χώρους εργασίας Tekton Pipelines Εφαρμογή Kubernetes Μόνιμοι τόμοι σε εκτέλεση αγωγού
Δημιουργία και αξιοποίηση των δικών σας πόρων αγωγών
- Χρήση θηκών για πόρους Pipeline Τύποι πόρων Pipeline και τρόπος εκτέλεσής τους
Χειρισμός εννοιών και διαδικασιών ελέγχου ταυτότητας σε αγωγούς Tekton
Χρήση προσαρμοσμένων ετικετών Kubernetes για οντότητες Tekton Pipelines
Εγγραφή αρχείων καταγραφής Tekton για TaskRuns και PipelineRuns
Βελτιστοποίηση αγωγών με χρήση μετρήσεων ελεγκτή σωληνώσεων Tekton
Προώθηση μεταβλητών αντικαταστάσεων σε αγωγούς Tekton για καλύτερα συστήματα CI/CD
Ανάπτυξη και Ασφάλιση Έργων Tekton Pipelines
Ενσωμάτωση έργων Tekton Pipelines με το Cloud
Αντιμετώπιση προβλημάτων
Περίληψη και Συμπέρασμα
Requirements
- Εμπειρία με Linux διανομές και γραμμή εντολών
- Γνώση θεμελιωδών εννοιών και υλοποιήσεων Kubernetes
- Κατανόηση βασικών εργαλείων και τεχνικών αυτοματισμού
- Γνώση σε οποιαδήποτε γλώσσα προγραμματισμού
Ακροατήριο
- προγραμματιστές
- DevOps Μηχανικοί
Testimonials (5)
Ο εκπαιδευτής έχει σε βάθος εμπειρία και καλά αφηγημένο στην πράξη. Το βάθος της γνώσης και το πάθος για διδασκαλία εκτιμάται ιδιαίτερα.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Course - Jenkins 2: Building CI/CD Pipelines
Machine Translated
The trainer was very well organized. He explained about all the tools required for the training in the beginning. The trainer happily clarified all the doubts and practical use cases were discussed.
Vivek Verma - Global Knowledge Network Training Ltd
Course - DevOps Practical Implementation and Tools
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Course - Advanced Spinnaker
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Course - Test Automation with Selenium and Jenkins
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.