Εξέλιξη Κομματιού
Εισαγωγή
Ρύθμιση του περιβάλλοντος ανάπτυξης για το πλαίσιο Tekton
- Συστήματα απαιτήσεων και Kubernetes cluster για Tekton Pipelines
- Ενεργοποίηση Ρόλου-Βασισμένης Ελέγχου Πρόσβασης (RBAC)
- Χορήγηση ρόλων και δικαιωμάτων χρηστών
Εγκατάσταση Tekton Pipelines και βασικών συστατικών του Tekton
- Παροχή Παρόντων Τόμων (Persistent Volumes) για διαχείριση αποθήκης εργασίας CI/CD
- Εργασία με το CLI του Tekton
Περιγραφή των χαρακτηριστικών και της αρχιτεκτονικής των Tekton Pipelines
- Εισαγωγή σε Kubernetes objects και την API του Tekton
- Περιγραφή CI/CD workflows με τα Tekton Pipelines
- Τι είναι Steps, Tasks, και Pipelines;
- Χρήση Resources των Tekton Pipelines
Δημιουργία και ρύθμιση Εργασίας (Task) με τα Tekton Pipelines
- Εργασία v.s. ClusterTask
- Ορισμός Steps ως στοιχείων που αποτελούν μια Εργασία (Task)
- Εκτέλεση καταφυλακισμένων καταλόγων χρησιμοποιώντας Εργασίες (Tasks) του Tekton Pipelines
- Εκτέλεση σεναρίων εντός Steps στα Tekton Pipelines
- Ορισμός και προσθήκη απαραίτητων πεδίων για τη διαχείριση εκτελέσεων Steps
Εφαρμογή Υποκαθιστών Μεταβλητών για Στοιχεία Εργασιών (Tasks) στα Tekton Pipelines
Έλεγχος και επισκόπηση της δομής αρχείου Εργασίας (Task File) και του Pod
Ενεργοποίηση και Εκτέλεση Tekton Pipeline Task με TaskRun
- Ρύθμιση TaskRun και δήλωση στόχου Εργασίας (Task)
- Διαχείριση Tekton Bundles και άλλων πόρων του Tekton
- Ρύθμιση και δήλωση απαραίτητων πεδίων των Tekton Pipelines
Ακύρωση Εκτελέσεων Εργασιών και Διαγραφή εκτελούμενου Pod
Παρακολούθηση του Κατάσταση σεναρίων που εκτελούνται στα Tekton Pipelines
- Ακολουθία των Steps και αποτελεσμάτων των Tekton Pipelines
Περιγραφή Kubernetes Events σε TaskRuns των Tekton Pipelines
Δημιουργία και ρύθμιση Πίπλάϊν (Pipelines) με τα Tekton Pipelines
- Ανακήρυξη πεδίων Pipeline και λειτουργικών αντικειμένων
- Προσθήκη Εργασίας (Task) στα Tekton Pipelines και επέκταση του workflow CI/CD
Εργασία με τα αποτελέσματα εκτέλεσης Pipeline στα Tekton Pipelines
- Παράδοση αποτελεσμάτων Εργασιών (Tasks) σε παραμέτρους άλλων Εργασιών
- Απελευθέρωση και ελλοχή των αποτελεσμάτων Pipeline
Προσθήκη περιγραφών και τελικών Εντολών Tekton Pipelines
Χρήση Προσαρμοσμένων Εργασιών (Custom Tasks) για εφαρμογή Pipeline συμπεριφοράς
Εκτέλεση και παρακολούθηση Tekton Pipelines
- Παροχή απαιτημάτων πεδίων και απαραίτητων στοιχείων Pipeline
- Αναφορά αποσταγών (remote) Pipelines με Tekton Bundles
- Χρησιμοποίηση τιμών Pipeline για συγκεκριμένη Εργασία (Task)
- Διαχείριση χρόνων εκτέλεσης και λαθών αποκτώντα Pipeline
- Παρακολούθηση και Ακύρωση του Κατάσταση εκτελούμενου Pipeline
Περιγραφή Kubernetes Events σε PipelineRuns των Tekton Pipelines
Κοινή χρήση και ρύθμιση Χώρων (Workspaces) σε Εργασίες (Tasks) και Πίπλάϊν (Pipelines)
- Χρήση Workspaces στις Εργασίες (Tasks)
- Χρήση Workspaces στους Pipelines
- Ενεργοποίηση του VolumeSources πεδίου στους Χώρους (Workspaces) των Tekton Pipelines
- Εφαρμογή Kubernetes Persistent Volumes εντός Pipeline execution
Δημιουργία και Χρήση δικών σας Pipeline Resources
- Χρήσεις για Pipeline resources
- Τύποι των Pipeline resources και πώς να εκτελέσουν
Διαχείριση Αυθεντικοποίησης συνεπειάδων και διαδικασιών στα Tekton Pipelines
Χρήση προσαρμοσμένων Labels του Kubernetes για Στοιχεία Tekton Pipelines
Καταγραφή Tekton Logs για TaskRuns και PipelineRuns
Βελτιστοποίηση Pipelines χρησιμοποιώντας Metrics του Controller των Tekton Pipelines
Προχωρημένη Εφαρμογή Υποκαθιστών Μεταβλητών στα Tekton Pipelines για καλύτερους CI/CD Systems
Εγκατάσταση και Διασφάλιση προ젝τών Tekton Pipelines
Συνδέσεις Προέλευσεων Tekton Pipelines με το Cloud
Πρόβλημα αποκατάστασης (Troubleshooting)
Επίσημη Και Συμπέρασμα
Απαιτήσεις
- Εμπειρία με κατανομές Linux και γραμμή εντολών
- Γνώση των βασικών εννοιών και υλοποιήσεων Kubernetes
- Κατανόηση των βασικών εργαλείων αυτομάτων και τεχνικών
- Κατάλληλη γνώση οποιουδήποτε προγραμματιστικού γλώσσα
Ακροατήριο
- Προγραμματιστές
- DevOps Μηχανικοί
Σχόλια (5)
Ενημόργαστος και πρακτική εμπειρία.
Balavignesh Elumalai - Scottish Power
Κομμάτι - SonarQube for DevOps
Μηχανική Μετάφραση
Ο εκπαιδευτής έχει σε βάθος εμπειρία και καλά αφηγημένο στην πράξη. Το βάθος της γνώσης και το πάθος για διδασκαλία εκτιμάται ιδιαίτερα.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Κομμάτι - Jenkins 2: Building CI/CD Pipelines
Μηχανική Μετάφραση
Ο εκπαιδευτής ήταν πολύ καλά οργανωμένος. Αρχικά εξήγησε όλους τους πόρτες που απαιτούνται για την εκπαίδευση. Ο εκπαιδευτής με χαρά διευκρίνισε όλες τις αμφιβολίες και συζητήθηκαν πρακτικές περιπτώσεις χρήσης.
Vivek Verma - Global Knowledge Network Training Ltd
Κομμάτι - DevOps Practical Implementation and Tools
Μηχανική Μετάφραση
Πολύ λεπτομερές, ο εκπαιδευτής γνωρίζει πολύ καλά το θέμα και έχει καλύψει πολλά θέματα
Gabriel Kelly Navarro - Opswerks
Κομμάτι - 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
Κομμάτι - Test Automation with Selenium and Jenkins
Μηχανική Μετάφραση