Εξέλιξη Κομματιού
[Ημέρα 01]
Εισαγωγή
- Containers vs virtual machines
- Ταχύτητα και επιδόσεις
Περίγραμμα της Docker architecture
- Docker και το Linux kernel
- Docker components (Docker client, Docker daemon, images, registry, containers)
Χρήση του Docker για να λειτουργίζει και να διαχειρίζεται containers
- Images, containers, volumes, networks
Σύντομη περίγραμμα της container orchestration
Εγκατάσταση Docker
Κατέβασμα εικόνας από το διαδίκτυο
- Δείγμα: Apache Tomcat
Λειτουργία του container
Docker registries
- Public vs private
Δημιουργία και διαχείριση Dockerfiles
Κατασκευή Docker image
Εφαρμογή web application
- Δείγμα εφαρμογής: Java EE application server
Πώς τα Docker containers συνδέονται μεταξύ τους
Προσαρμογή volumes και networks στο Docker
- Linking και state
[Ημέρα 02]
Βαθύτερη διαίρεση της container orchestration με Kubernetes
Περίγραμμα της Kubernetes architecture
- Pods, labels/selectors, replication controllers, services, API
Εγκατάσταση Kubernetes cluster
Δημιουργία Kubernetes pods, volumes και deployments
Ομαδοποίηση και διαχείριση του cluster
Ανακάλυψη και παρουσίαση services
Ανακάλυψη και σύνδεση με containers
Εφαρμογή web application
- Διαχείριση πόντων εφαρμογής
- Διαχείριση συνδέσεων Database
Kubernetes ασφάλεια
- Authentication & authorization
Προηγμένη δικτύωση
- Docker networking vs Kubernetes networking
Παρακολούθηση Kubernetes
- Cluster logging με Elasticsearch και fluentd
- Container level monitoring (cAdvisor UI, Influxdb, Prometheus)
[Ημέρα 03]
Μεγέθυνση του Kubernetes cluster
Πληροφορική υποδομή για Kubernetes
- Provisioning, partitioning, networking
Κατασκευή high-availability cluster
- Load balancing και service discovery
Εφαρμογή scalable application
- Horizontal pod autoscaling
- Database clustering σε Kubernetes
Ενημέρωση της εφαρμογής
- Releases in Kubernetes
Αποκλειστικά σημεία
Τελικές παρατηρήσεις
Απαιτήσεις
- Γνώση του Linux command line
- Βασική κατανόηση των προσανατολισμών virtualization
- Γνώση των προσανατολισμών networking
- Κατανόηση από κανέναν τρόπο όπως λειτουργούν τα web applications
Ακροατήριο
- Software Developers
- Architects
- Deployment engineers
Σχόλια (7)
Χειροντικές εξάσκησης
Tobias - Elisa Polystar
Κομμάτι - Docker and Kubernetes: Building and Scaling a Containerized Application
Μηχανική Μετάφραση
Ο εκπαιδευτής ήταν πολύ γνωρίμος και παιδαγωγικός! Πέντε δάχτυλα! Απάντησε σε όλες τις ερωτήσεις και μου βοήθησε στις άσκησες, για τις οποίες δεν αισθάνθηκα καμία ένταση να είμαι καθυστερημένος με αυτές :-)
Alexandre - Elisa Polystar
Κομμάτι - Docker and Kubernetes: Building and Scaling a Containerized Application
Μηχανική Μετάφραση
Ο δάσκαλος έχει πολύ γνώση στο θέμα και μας ρωτάει για νέα θέματα ή αν καταλαβαίνουμε και μαθαίνουμε. Τα σπούδασμα ήταν πολύ χρήσιμα. ευχαριστώ.
Guillermo Saenz - Elisa Polystar
Κομμάτι - Docker and Kubernetes: Building and Scaling a Containerized Application
Μηχανική Μετάφραση
Ο τρainer μεταφέρει το θέμα με τέτοιο τρόπο που καθιστά την έννοια εξαιρετικά απλή.
Faten AlDawish - TAMKEEN TECHNOLOGIES COMPANY
Κομμάτι - Docker and Kubernetes: Building and Scaling a Containerized Application
Μηχανική Μετάφραση
Μαθηματική μάθηση του υλικού βήμα προς βήμα
Waruzjan Shahbazian - SmartDocuments Nederland BV
Κομμάτι - Docker and Kubernetes: Building and Scaling a Containerized Application
Μηχανική Μετάφραση
I enjoyed the one-on-one training. I could greatly influence the topics, speed, pauses, etc. Great.
Andre Vink
Κομμάτι - Docker and Kubernetes: Building and Scaling a Containerized Application
Μηχανική Μετάφραση
That it was well structured and I managed to fill some gaps in my knowledge.
Javier Caro Ruiz
Κομμάτι - Docker and Kubernetes: Building and Scaling a Containerized Application
Μηχανική Μετάφραση