Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OpenShift in a Nutshell - LinuxChixAR

vkmc
November 28, 2017

OpenShift in a Nutshell - LinuxChixAR

Meetup 28/11/17

vkmc

November 28, 2017
Tweet

More Decks by vkmc

Other Decks in Technology

Transcript

  1. whoami > Victoria Martínez de la Cruz > Software Engineer

    @ Red Hat Inc. > LinuxChix Argentina co-founder > OpenStack Outreachy coordinator @vkmc < [email protected] < vmartinezdelacruz.com <
  2. Objetivos • Entender qué son y cómo se relacionan: Docker,

    Kubernetes y OpenShift • Conocer qué son OpenShift Online, OpenShift Origin y OpenShift Enterprise • Aprender a desplegar una aplicación simple en OpenShift ◦ Usando la web console ◦ Usando la command line interface
  3. Docker • Provides an extra layer of abstraction and automation

    for containers deployment and administration ◦ Docker Engine ◦ DockerHub ◦ Dockerfile (YAML) ◦ Docker compose (YAML) • Contains the userspace (not kernel) • Guarantees isolation • Different use cases (!= VMs) • Different lifecycle
  4. Kubernetes (k8s) • Automate deploying, scaling and operating application containers

    ◦ Scheduling ◦ Lifecycle and health ◦ Discovery ◦ Monitoring ◦ Security ◦ Scaling ◦ Persistence ◦ Aggregation • Desired-state concept • Open source
  5. OpenShift • Designed for traditional and cloud native apps •

    Designed for development and production environments • Helps develop, build and manage container based applications • Polyglot • Straight k8s underneath: use kubectl to interact with OpenShift cluster
  6. OpenShift Online Starter OpenShift as a Service Free basic plan

    with the following, • 1 Project • 1GiB Memory Included • 1GiB Terminating Memory Included • 1GiB Storage Included • Resource Hibernation
  7. Minishift Tool that helps you run OpenShift locally by running

    a single-node OpenShift cluster inside a VM. https://www.openshift.org/minishift/ 1. Get Minishift installer (GNU/Linux, Windows, MacOS) 2. Run minishift start 3. Hack, hack, hack!