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 (2)
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Course - Advanced Spinnaker
Μου αρέσουν όλες οι δυνατότητες που ανακάλυψα στο μάθημα σχετικά με DevOps επιλογές που μπορώ να εφαρμόσω για να έχω καλύτερη ροή εργασίας CD/CI!
Juan Manuel - si
Course - Jenkins: Continuous Integration for Agile Development
Machine Translated