Kubernetes from Basic to Advanced
Corso
A Milano
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Milano
Docker è una piattaforma opensource per la creazione, la spedizione e l'esecuzione di applicazioni all'interno di container Kubernetes fa un ulteriore passo avanti fornendo gli strumenti necessari per distribuire e gestire applicazioni containerizzate su larga scala in un ambiente cluster In questa formazione con istruttore, i partecipanti impareranno come implementare una raccolta di server di esempio all'interno di contenitori, quindi automatizzare, ridimensionare e gestire i loro server containerizzati all'interno di un cluster Kubernetes La formazione prosegue su argomenti più avanzati, accompagnando i partecipanti attraverso il processo di messa in sicurezza, collegamento in rete e monitoraggio di un cluster Kubernetes Alla fine di questa formazione, i partecipanti saranno in grado di: Configura ed esegui un contenitore Docker Distribuire database e server containerizzati Configura un Docker e un cluster Kubernetes Utilizza Kubernetes per distribuire e gestire diversi ambienti nello stesso cluster Proteggi, scala e monitora un cluster Kubernetes Pubblico Sviluppatori di software architetti Ingegneri addetti alla distribuzione Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva Gli appunti Tre immagini di Docker di esempio sono utilizzate come demo in questo corso: Nginx, MongoDB e Tomcat Per richiedere immagini diverse o qualsiasi altra personalizzazione a questo corso, contattaci per organizzare .
Machine Translated
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Experience with Docker containers
Familiarity with the Linux command line
An understanding of networking concepts
Audience
Software Developers
Architects
Deployment engineers
Opinioni
Materie
- Server
- Networking
Programma
[Day 01]
Introduction
Overview of container orchestration with Kubernetes
Overview of Kubernetes architecture
- Pods, labels/selectors, replication controllers, services, API
Installing a Kubernetes cluster
Pulling a Docker image from the internet
Creating Kubernetes pods, volumes and deployments
Grouping and organizing your cluster
Using Kubernetes Namespaces to manage different environments
- Managing test, staging, and production environments within the same cluster
- Kubernetes Namespaces best practices
Discovering and connecting to containers
Discovering and publishing services
- Non-HTTP services (Passive FTP, SMTP, LDAP, etc.)
Kubernetes security
- Authentication & authorization
Upgrading a Kubernetes cluster
- Minimizing the impact
Advanced networking
- Docker networking vs Kubernetes networking
Interfacing between network providers and Kubernetes networking
- Best practices for separating services in a cluster
- Comparison of different CNI providers (performance, features, etc.)
Monitoring Kubernetes
- Cluster logging with Elasticsearch and fluentd
- Container level monitoring (cAdvisor UI, Influxdb, Prometheus)
Best Practices for running containerized servers and data stores
[Day 02]
Scaling your Kubernetes cluster
Infrastructure for Kubernetes
- Provisioning, partitioning, networking
Building a high-availability cluster
- Load balancing and service discovery
Deploying a scalable application
- Horizontal pod autoscaling
- Database clustering in Kubernetes
Updating your application
- Releases in Kubernetes
Troubleshooting
- Diagnosing and fixing common Kubernetes issues
Summary and Conclusion
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Kubernetes from Basic to Advanced