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

Learning Docker and Kubernetes With OpenShift

Learning Docker and Kubernetes With OpenShift

Everyone's heard about Docker and how it's going to solve all of our problems, or not. In this session, we'll walk you through using Docker and discuss why using a scheduler and orchestration system is important. Then we'll dive into actual usage of the container application platform, OpenShift Origin, to show how it makes both Docker and Kubernetes accessible to the average human being. We'll keep the slides to a minimum and instead focus on live demo/coding/deployments. After deploying several containers, we'll turn up the heat by showcasing scaling and moving on to deployment strategies including blue/green.

Keith Resar

June 08, 2017
Tweet

More Decks by Keith Resar

Other Decks in Technology

Transcript

  1. @KeithResar PPID PID PGID COMMAND 0 1 1 /usr/lib/systemd/systemd 1

    934 934 \_ /usr/sbin/rsyslogd -n 1 943 943 \_ /usr/sbin/sshd 943 2674 2674 \_ sshd: resark [priv] 2674 2679 2674 | \_ sshd: resark@pts/0 2679 2680 2680 | \_ -bash 2680 2708 2708 | \_ sudo su 2708 2709 2708 | \_ su 2709 2710 2710 | \_ bash 2710 19206 19206 | \_ man ps 19206 19215 19206 | | \_ less -s 2710 19225 19225 | \_ ps axjf
  2. @KeithResar PPID PID PGID COMMAND 0 1 1 /usr/lib/systemd/systemd 1

    934 934 \_ /usr/sbin/rsyslogd -n 1 943 943 \_ /usr/sbin/sshd 943 2674 2674 \_ sshd: resark [priv] 2674 2679 2674 | \_ sshd: resark@pts/0 2679 2680 2680 | \_ -bash 2680 2708 2708 | \_ sudo su 2708 2709 2708 | \_ su 2709 2710 2710 | \_ bash 2710 19206 19206 | \_ man ps 19206 19215 19206 | | \_ less -s 2710 19225 19225 | \_ ps axjf
  3. @KeithResar PPID PID PGID COMMAND 0 1 1 /usr/lib/systemd/systemd 1

    934 934 \_ /usr/sbin/rsyslogd -n 1 943 943 \_ /usr/sbin/sshd 943 2674 2674 \_ sshd: resark [priv] 2674 2679 2674 | \_ sshd: resark@pts/0 2679 2680 2680 | \_ -bash 2680 2708 2708 | \_ sudo su 2708 2709 2708 | \_ su 2709 2710 2710 | \_ bash 2710 19206 19206 | \_ man ps 19206 19215 19206 | | \_ less -s 2710 19225 19225 | \_ ps axjf
  4. @KeithResar PPID PID PGID COMMAND 0 1 1 /usr/lib/systemd/systemd 1

    934 934 \_ /usr/sbin/rsyslogd -n 1 943 943 \_ /usr/sbin/sshd 943 2674 2674 \_ sshd: resark [priv] 2674 2679 2674 | \_ sshd: resark@pts/0 2679 2680 2680 | \_ -bash 2680 2708 2708 | \_ sudo su 2708 2709 2708 | \_ su 2709 2710 2710 | \_ bash 2710 19206 19206 | \_ man ps 19206 19215 19206 | | \_ less -s 2710 19225 19225 | \_ ps axjf
  5. @KeithResar PPID PID PGID COMMAND 0 1 1 /usr/lib/systemd/systemd 1

    10180 10180 \_ /usr/sbin/httpd -DFOREGROUND 10180 10181 10180 \_ /usr/sbin/httpd -DFOREGROUND 10180 10182 10180 \_ /usr/sbin/httpd -DFOREGROUND
  6. @KeithResar PPID PID PGID COMMAND 0 1 1 /usr/lib/systemd/systemd 1

    19435 19435 \ /usr/bin/dockerd 19435 19440 19440 \_ /usr/bin/docker-containerd
  7. @KeithResar PPID PID PGID COMMAND 0 1 1 /usr/lib/systemd/systemd 1

    19435 19435 \ /usr/bin/dockerd 19435 19440 19440 \_ /usr/bin/docker-containerd 19440 19932 19932 \_ /usr/bin/docker-containerd-shim 19932 19943 19943 | \_ httpd -D FOREGROUND 19943 19982 19943 | \_ /usr/bin/cat 19943 19983 19943 | \_ httpd -D FOREGROUND 19943 20009 19943 | \_ httpd -D FOREGROUND 19440 20262 20262 \_ /usr/bin/docker-containerd-shim 20262 20274 20274 \_ httpd -D FOREGROUND 20274 20309 20274 \_ /usr/bin/cat 20274 20313 20274 \_ httpd -D FOREGROUND 20274 20314 20274 \_ httpd -D FOREGROUND