< DevNation Deep Dives

Kubernetes Deep Dives

Learn about the fundamentals of Kubernetes in these online deep dives - Kubernetes I, II & III. These sessions are offered in up to five languages (English, Spanish, French, Italian, and Brazilian Portuguese) across multiple time zones.

 

Check back for upcoming sessions

Meet your CodeCasters

Edson Yanaga     

 Edson Yanaga

sebastien-blanc     

Sébastien Blanc

elder-moraes     

Elder Moraes

natale-vinto     

Natale Vinto

jason_dobies     

Jason Dobies

Class summary translations

Italian

Kubernetes I

Non perdere il treno Kubernetes! Anche se al momento non stai sviluppando applicazioni su Kubernetes, potresti volerlo fare a breve. Difatti, Kubernetes rappresenta oggi il nuovo standard di sviluppo di riferimento. Cogli l’occasione e partecipa a questo Deep Dive per imparare i concetti fondamentali di Kubernetes, spiegati da CodeCaster riconosciuti.
 
Il corso prevede l’interazione con altri partecipanti e l’istruttore per questa sessione che include Open Hybrid Cloud, Kubernetes, tooling, terminologia, concetti ed esercizi pratici su come poter utilizzare al meglio Kubernetes per adempiere alle proprie esigenze di sviluppo Cloud Native.

Cosa imparerai

  • Perchè usare Kubernetes?
  • Cosa è Kubernetes?
  • Installazione di Kubernetes
  • CLI Kubernetes e kubectl
  • Pod, ReplicaSet,  Deployment
  • Log e stern
  • Debug con kubectl exec
  • Applications as a Service
  • Rolling update delivery

Kubernetes II

Hai imparato le basi di Kubernetes, ed ora? Effettua il rilascio delle tue applicazioni con successo!
Impara a limitare le risorse che la tua app può consumare, effettuare aggiornamenti senza interruzione di servizio con degli appropriati health check, e gestire al meglio la configurazione delle tue applicazioni. 
 
Il corso prevede l’interazione con altri partecipanti e l’istruttore per questa sessione che include Open Hybrid Cloud, Kubernetes, tooling, terminologia, concetti ed esercizi pratici su come poter utilizzare al meglio Kubernetes per adempiere alle proprie esigenze di sviluppo Cloud Native.

Cosa imparerai

  • Creazione immagini container
  • Limitare le risorse
  • Strategie di aggiornamento apps
  • Liveness e readiness probe
  • Variabili d’ambiente e ConfigMap

Kubernetes III

Ben fatto, hai effettuato il rilascio della tua applicazione su Kubernetes! E adesso, di cos'altro abbiamo bisogno per mandarla in produzione con successo? Diamo un’occhiata a funzionalità quali Volumi, Secret e Operator che possono aiutarci ad effettuare il deploy di applicazioni Stateful, come i DB, all’interno dei nostri cluster Kubernetes.
 
Il corso prevede l’interazione con altri partecipanti e l’istruttore per questa sessione che include Open Hybrid Cloud, Kubernetes, tooling, terminologia, concetti ed esercizi pratici su come poter utilizzare al meglio Kubernetes per adempiere alle proprie esigenze di sviluppo Cloud Native.

Cosa imparerai

  • Secret
  • Operator
  • Volumi
  • Taint
  • Job
  • DaemonSet
  • StatefulSet

French

Kubernetes I

Ne ratez pas le train Kubernetes! Même si en ce moment vous ne déployez aucune application sur Kubernetes, cela pourrait changer prochainement. En effet, Kubernetes devient le nouveau standard de déploiement. Alors dépêchez-vous de rejoindre cette Deep Dive Course sur les fondamentaux de Kubernetes présentée par des orateurs reconnus et expérimentés. 

Soyez prêt à interagir avec les autres participants ainsi que l’instructeur dans ce périple qui abordera l’ open hybrid cloud, Kubernetes, l’outillage, la terminologie et les concepts clefs. Nous vous présenterons également des exercices pratiques montrant comment appliquer, déployer et utiliser Kubernetes afin de remplir les exigences du cloud-native. 

Ce que vous apprendrez

  • Qu’est-ce que Kubernetes 
  • Pourquoi utiliser Kubernetes ?
  • Installation
  • L’outils en  ligne de commande kubectl
  • Les concepts de Pods, ReplicaSets et Deployments
  • Logs et stern
  • Débogage avec kubectl exec
  • Applications as a Service
  • Mise à jour sans interruption de service

Kubernetes II

Maintenant que vous avez appris les bases de Kubernetes, quelle est la suite du programme ? Déployer avec succès bien sûr ! Limitez les ressources que votre application  peut utiliser, appliquez des mises à jour sans interruption de service grâce aux sondes de liveness et readiness et maitrisez la configuration de vos applications.

Soyez prêt à interagir avec les autres participants ainsi que l’instructeur dans ce périple qui abordera l’open hybrid cloud, Kubernetes, l’outillage, la terminologie et les concepts clefs.

Nous vous présenterons également des exercices pratiques montrant comment appliquer, déployer et utiliser Kubernetes afin de remplir les exigences du cloud-native cloud Natif.

Ce que vous apprendrez

  • Construire des images de conteneur
  • Les limites de resources
  • Mise à jour sans interruption de service
  • Les sondes liveness et readiness
  • La configuration via des variables d'environnement, des ConfigMaps, et des Secrets

Kubernetes III

Voilå ! Votre application a été déployé sur Kubernetes. Maintenant que reste-t-il à faire pour que cela fonctionne parfaitement en production ? Découvrons ensemble comment les volumes, le s secrets ou encore les operators peuvent nous aider à déployer des applications stateful dans notre cluster Kubernetes. 

Soyez prêt à interagir avec les autres participants ainsi que l’instructeur dans ce périple qui abordera l’open hybrid cloud, Kubernetes, l’outillage, la terminologie et les concepts clefs.

Nous vous présenterons également des exercices pratiques montrant comment appliquer, déployer et utiliser  Kubernetes afin de remplir les exigences du cloud-native cloud Natif. 

Ce que vous apprendrez

  • Secrets
  • Operators
  • Volumes
  • Taints
  • Jobs
  • DaemonSet
  • StatefulSet

Spanish

Kubernetes I

No seas el último a subir a bordo del tren de Kubernetes! Aunque ahora no estés desplegando aplicaciones a Kubernetes, seguro que empezarás pronto a hacerlo. Así que corre, coge tu asiento a esta Deep Dive y aprende de presentadores reconocidos sobre los fundamentos de Kubernetes.

Prepárate para interactuar con otros asistentes y el instructor en este viaje que incluye el cloud híbrido, Kubernetes, las herramientas, terminología, conceptos, y ejemplos prácticos de cómo aplicar, desplegar y usar Kubernetes para cumplir con los requerimientos de tu aplicación cloud nativa.

¿Qué aprenderás?

  • ¿Porqué usar Kubernetes?
  • ¿Qué es Kubernetes?
  • Instalación de Kubernetes
  • Kubernetes en línea de comandos
  • Pod, ReplicaSet, y Deployment
  • Logs y stern
  • Debugando con kubectl exec
  • Aplicaciones como servicio
  • Entrega con actualización continua

Kubernetes II

Ya has aprendido los conceptos básicos de Kubernetes, ¿qué viene después? Desplegar satisfactoriamente, claro!. Limitar los recursos que tu aplicación puede consumir, ejecutar una entrega continua fluida con sondas readiness y liveness, o configurar correctamente la aplicación.

Prepárate para interactuar con otros asistentes y el instructor en este viaje que incluye el cloud híbrido, Kubernetes, las herramientas, terminología, conceptos, y ejemplos prácticos de cómo aplicar, desplegar y usar Kubernetes para cumplir con los requerimientos de tu aplicación cloud nativa.

¿Qué aprenderás?

  • Construyendo imágenes
  • Limitando el uso de recursos
  • Entrega con actualización continua
  • Sondas liveness y readiness
  • Service magic tricks
  • Variables de entorno, ConfigMaps, y Secretos

Portuguese

Kubernetes I

Não perca o bonde do Kubernetes! Mesmo que você ainda não esteja executando aplicações no Kubernetes, é provável que isso aconteça em breve. Então venha, escolha o seu assento, e aproveite esta Deep Dive aprendendo com instrutores renomados sobre os fundamentos de Kubernetes.

Esteja preparado para interagir com os outros espectadores e o instrutor nesta jornada que inclui open hybrid cloud, Kubernetes, ferramentas, terminologia, conceitos, e exercícios práticos de como você pode aplicar e utilizar o Kubernetes para atender os seus requisitos de aplicações cloud-native.

O que você vai aprender?

  • Por que usar Kubernetes?
  • O que é Kubernetes?
  • Instalação do Kubernetes
  • Linha de comando do Kubernetes com kubectl
  • Pod, ReplicaSet e Deployment
  • Logs e stern
  • Debugando com kubectl exec
  • Aplicações utilizando Service
  • Entrega com Rolling Update

Kubernetes II

Você aprendeu o básico sobre Kubernetes. E agora? Entregar e executar com sucesso, claro! Limite os recursos que a sua aplicação pode consumir, entregue com rolling updates de modo fluido com os health & readiness probes corretos, e domine como configurar propriedades em produção. Esteja preparado para interagir com outros participantes e com o CodeCaster dessa jornada, que inclui open hybrid cloud, Kubernetes, ferramentas, terminologia, conceitos e exercícios práticos sobre como você pode aplicar e utilizar Kubernetes para atingir os seus requisitos de cloud-native.

O que você vai aprender?

  • Build de imagens
  • Limitando recursos da aplicação
  • Entrega com rolling update
  • Probes de liveness e readiness
  • Variáveis de ambiente e ConfigMaps