< DevNation Hands-on Workshops & Labs (HOWL)

DevNation Lab: OpenShift

This lab is for hands-on architects and application developers who are interested in learning Kubernetes & OpenShift. It features a hands-on introduction to using OpenShift from the perspective of a developer.  You will use the Developer Sandbox to create your own personal OpenShift cluster.

Lab description translations

Portuguese

É hora de colocar as mãos em um cluster

Times especializados em entregarem aplicações estão sempre sob uma pressão crescente para disponibilizar mais funcionalidades às suas aplicações e APIs. Independente das suas ambições com monólitos, microservices ou arquiteturas orientadas a eventos - containers Linux, orquestração via Kubernetes, e a produtividade do OpenShift para DevOps vão mudar a forma com que você constrói e software. Melhor e mais rápido.

Os tópicos cobertos por este workshop incluem:
  • Utilização da linha de comando e do console web do OpenShift.
  • Deploy de uma aplicação utilizando uma imagem de container pré-existente.
  • Como utilizar labels para identificar componentes.
  • Como escalar sua aplicação para atender ao tráfego web.
  • Expor sua aplicação para usuários fora do cluster.
  • Visualização e manuseio dos logs gerados pela sua aplicação.
  • Acessando a sua aplicação conteinerizada e interagindo com ela.
  • Como dar acesso para que outros usuários colaborem na sua aplicação.
  • Deploy de uma aplicação a partir do código fonte em um repositório Git.
  • Deploy de um banco de dados a partir do OpenShift developer catalog.
  • Configuração da aplicação para acessar um banco de dados.
  • Configuração de web hooks para habilitar o build automático da aplicação.

Nesta sessão você vai interagir com a nossa plataforma de live-streaming e também com um cluster OpenShift remoto. Você deve se sentir à vontade com atividades ligadas ao desenvolvimento de aplicações, como fazer build e package de códigos fornecidos, e fazer deploy utilizando tanto linha de comando quanto interfaces gráficas. Este workshop não requer habilidades com nenhuma linguagem específica.

Registrar agora

Spanish

Es hora de poner tus manos en un cluster

Los equipos de entrega de aplicaciones están bajo una presión cada vez mayor para ofrecer más capacidades en sus aplicaciones y API. Independientemente de su monolito, microservicios o ambiciones de arquitectura orientadas a eventos, los contenedores Linux, la orquestación de Kubernetes y las mejoras de productividad de OpenShift Dev & Ops cambiarán la forma en que crea y entrega software. Mejor y más rápido.

En este taller podrá:
  • Utilizar la línea de comandos de OpenShift y la consola web.
  • Implementar una aplicación usando una imagen de contenedor preexistente.
  • Usar labels para identificar componentes.
  • Escalar su aplicación para manejar el tráfico web.
  • Exponer su aplicación a usuarios fuera del clúster.
  • Visualizar y manejar logs generados por su aplicación.
  • Acceder a su aplicación de contenedor e interactuar con la misma.
  • Dar acceso a otros usuarios para que colaboren en su aplicación.
  • Implementar una aplicación desde la fuente en un repositorio de Git.
  • Implementar una base de datos del catálogo de desarrolladores de OpenShift.
  • Configurar la aplicación para acceder a una base de datos.
  • Configurar web hooks para habilitar la compilación automática de la aplicación.

En esta sesión, vas a interactuar con nuestra plataforma de transmisión en vivo, así como con un cluster OpenShift alojado de forma remota. Deberás sentirse cómodo con las actividades relacionadas a un desarrollador, como la creación y el empaquetado del código proporcionado, y la implementación a través de interfaces de usuario gráficas y de línea de comandos (GUI y CLI). Este taller NO requiere conocimientos de un lenguaje de programación específico.

Registrate ahora

Dutch

Zelf met een cluster aan de slag

Applicatie ontwikkel teams ervaren toenemende druk vanuit de organisatie om steeds meer mogelijkheden te bieden in de applicaties en API’s die zij ontwikkelen. Wat de ambities van de organisatie ook zijn op het gebied van het ontsluiten van monolithische applicaties, microservices of event-driven architectuur - Linux containers, Kubernetes orchestratie en de voordelen die OpenShift en een Dev(Sec)Ops werkwijze hierbij bieden, stellen je in staat om sneller, betere software te maken.

Onderwerpen die in deze workshop aan bod komen zijn:
  • Het gebruik van de OpenShift command line en de webconsole.

  • Het uitrollen van een applicatie met behulp van een bestaand container image.

  • Hoe je applicatie labels kan gebruiken om onderdelen te identificeren.

  • Scale up van de applicatie om toenemend webverkeer op te vangen.

  • Het beschikbaar maken van de applicatie voor gebruikers buiten het cluster.

  • Bekijk en gebruik de logs van je applicatie.

  • Toegang krijgen tot en interactie met je applicatie container.

  • Andere gebruikers toegang geven om samen te kunnen werken aan je applicatie.

  • Het uitrollen van een applicatie vanaf de source code in een Git repository.

  • Het uitrollen van een database vanuit de OpenShift developer catalogue.

  • Het configureren van database toegang van de applicatie.

  • Het maken van webhooks om geautomatiseerde applicatie builds mogelijk te maken.

Tijdens deze sessie maak je gebruik van ons live-streaming platform en van een hosted OpenShift cluster. We veronderstellen dat je bekend bent met developer gerichte activiteiten zoals het ontwikkelen en packagen van beschikbaar gestelde code, en het hiervan uitrollen via grafische interfaces en/of de command line (GUI en CLI). Voor deze workshop is verder geen kennis benodigd van enige specifieke programmeertaal.

Registreer nu

French

Il est temps d’accéder à votre cluster

Dans un contexte toujours plus compétitif, les équipes en charge du développement d’applications doivent innover plus rapidement et livrer toujours plus de fonctionnalités pour leurs applications et APIs. Que vous ayez une architecture monolithique, en microservices ou “event-driven”, les conteneurs Linux, l’orchestration avec Kubernetes et les opportunités Dev & Ops d’OpenShift vont changer la manière dont vous concevez et délivrez vos applications.

Les sujets qui seront abordés durant ce workshop :
  • Utiliser les lignes de commandes et la web console dans OpenShift
  • Déployer une application en utilisant une image de conteneur existante
  • Travailler avec les labels d’application pour identifier les composants
  • Comment “scaler” votre application pour gérer le trafic web
  • Exposer votre application aux utilisateurs en dehors du cluster
  • Visualiser et travailler avec les “logs” générés par votre application
  • Accéder à votre conteneur et interagir avec
  • Donner accès à d’autres utilisateurs pour collaborer sur votre application
  • Déployer une application depuis un code source sur un repo Git
  • Déployer une base de données depuis le catalogue développeur d’OpenShift
  • Configurer une application pour qu’elle puisse accéder à une base de données
  • Mettre en place des “webhooks” pour automatiser vos “builds”

Lors de cette session, vous pourrez interagir avec l’instructeur et les autres participants sur notre plateforme de live streaming et vous pourrez accéder à votre propre cluster OpenShift. Cet événement s’adresse à un public à l’aise avec les concepts de développement d’applications comme packager un code fourni, déployer à l’aide d’une interface graphique ou de lignes de commandes (GUIs et CLIs). Ce workshop ne requiert PAS de connaissances dans un langage de programmation spécifique.

S'inscrire maintenant

Meet your CodeCasters