View on GitHub

presentations

Presentation notes from JMU Unix Users Group meetings

Kubernetes

bg contain right:33%

While we get started, go make sure you have a working GitHub account.


A quick recap of containers


What is the right size of a computer?


Bare Metal Servers

bg contain right:33%


Virtual Machines

bg contain right:33%


Containers

bg contain right:33%


A study of containerization shouldn’t be limited to Linux


Linux containers don’t really “exist”


What are namespaces?


What namespaces are there?


cgroups

We’ve used cgroups here inside systemd unit files to help control uncooperative services.


Enter Docker


How is a container built? Declarative Dockerfile/Containerfile


And now for Kubernetes

bg contain right:33%


Quick refresher on GitOps and CI/CD


Legally required intro for every Kubernetes talk

bg contain right:33%


What is Kubernetes?


What isn’t Kubernetes?


What defines an application?


What defines an app?


Deployments


Why Kubernetes?


Demo time


Workflow steps


Argo - step 1


Argo - step 2


Source

Destination


Argo - step 3

http://YOUR-GITHUB-NAME.cluster.jmunixusers.org


Go crazy!