Εξέλιξη Κομματιού
[Ημέρα 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
Μηχανική Μετάφραση
Η μέθοδος εξήγησης του θεματικού από τον εκπαιδευτή και πώς να κάνει τον κορυφαίο συνδυασμό εξαιρετικά απλό. (Note: The original sentence seems to have a slight logical inconsistency or typo, "who to make the concept very simple" which doesn't translate directly into Greek with meaning. I've interpreted it as intending to convey how the trainer simplifies complex concepts.)
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
Μηχανική Μετάφραση