Επικοινωνήστε μαζί μας
 Διάρκεια 35 Ώρες

Εξέλιξη Κομματιού

Ενότητα 1 – Εισαγωγή στα Containers

  • Γιατί containers;
  • Containers vs εικονικά μηχανήματα
  • Αρχιτεκτονική containers
  • Runtimes containers
  • Κύκλος ζωής containers

Ενότητα 2 – Δημιουργία Εικόνων Containers

  • Δημιουργία εικόνων containers
  • Εργασία με Dockerfiles ή Containerfiles
  • Βελτιστοποίηση εικόνων
  • Μητρώα containers
  • Χειρισμός εκδόσεων εικόνων

Ενότητα 3 – Βασικές Έννοιες Kubernetes

  • Αρχιτεκτονική Kubernetes
  • Pods
  • Deployments
  • ReplicaSets
  • Namespaces
  • Ετικέτες και επιλογείς (selectors)

Ενότητα 4 – Εισαγωγή στο OpenShift

  • Αρχιτεκτονική OpenShift
  • Ενέργειες και namespaces
  • Web Console
  • OpenShift CLI
  • Εργασία με εφαρμογές

Ενότητα 5 – Εγκατάσταση Εφαρμογών

  • Εγκατάσταση εφαρμογών με containers
  • Κλιμάκωση φορτίων εργασίας
  • Rolling updates
  • Διαχείριση ρυθμίσεων
  • Μεταβλητές περιβάλλοντος

Ενότητα 6 – Δικτύωση

  • Kubernetes Services
  • Εκθέτηση εφαρμογών
  • Routes
  • Έννοιες Ingress
  • Βασική επίλυση προβλημάτων δικτύωσης

Ενότητα 7 – Αποθήκευση και Ρυθμίσεις

  • Μόνιμη αποθήκευση
  • Persistent Volume Claims
  • ConfigMaps
  • Secrets
  • Stateful εφαρμογές

Ενότητα 8 – Βασικά Ασφάλειας

  • Έννοιες RBAC
  • Λογαριασμοί υπηρεσιών (Service accounts)
  • Ασφαλής ρύθμιση εφαρμογών
  • Βασικά ασφαλείας εικόνων
  • Αξιόπιστα πρακτικά ασφαλείας

Ενότητα 9 – Παρακολούθηση και Επίλυση Προβλημάτων

  • Καταγραφές (Logs)
  • Συμβάντα (Events)
  • Μετρήσεις (Metrics)
  • Ελέγχοι υγείας
  • Κοινά σενάρια επίλυσης προβλημάτων

Ενότητα 10 – Πρακτικό Εργαστήριο

  • Δημιουργία εικόνας container
  • Εγκατάσταση εφαρμογής
  • Ρύθμιση δικτύωσης
  • Αποθήκευση δεδομένων εφαρμογής
  • Ασφάλεια και επίλυση προβλημάτων της εφαρμογής

Μορφή Μαθήματος

  • Διαδραστικά μαθήματα.
  • Πρακτικές παρουσιάσεις.
  • Εκτετασμένες πρακτικές ασκήσεις.
  • Σενάρια πραγματικής εγκατάστασης.

Επιλογές Προσαρμογής Μαθήματος

Το μάθημα μπορεί να προσαρμοστεί ώστε να ταιριάζει στις τεχνολογίες, τα εργαλεία ανάπτυξης και τα περιβάλλοντα εγκατάστασης που χρησιμοποιούνται εντός της οργάνωσής σας.

Απαιτήσεις

Οι συμμετέχοντες θα πρέπει να έχουν:

  • Βασικές δεξιότητες σε γραμμή εντολών Linux.
  • Γενική κατανόηση ανάπτυξης λογισμικού ή διαχείρισης συστημάτων.
  • Βασικές γνώσεις δικτύωσης.
  • Δεν απαιτείται προηγούμενη εμπειρία στο OpenShift.

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (1)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες