Presentation is loading. Please wait.

Presentation is loading. Please wait.

Container technology. Let’s dive into the world of docker and kubernetes Bjarte Brandt, DevOps Architect TV2.

Similar presentations


Presentation on theme: "Container technology. Let’s dive into the world of docker and kubernetes Bjarte Brandt, DevOps Architect TV2."— Presentation transcript:

1 Container technology. Let’s dive into the world of docker and kubernetes
Bjarte Brandt, DevOps Architect TV2

2

3 Agenda Why containers? Let’s look into container architecture
Demo: Oracle Database in a container Why container clusters? Let’s look into container cluster architecture Demo: A full container deployment cycle in a container-cluster!

4 Shipping code to the server is too hard.
Why containers? Shipping code to the server is too hard.

5

6 Container architecture
Linux Kernel namespaces: isolation. Much like FreeBDS Jails, Solaris Zones. Started in ns:mnt,pid,net,ipc,uts,user. Look into /proc/pid/ns cgroup (control group): resource management, resource accounting/tracking solution. Started in 2006 (Google). Merged into kernel 2008 (2.6.24) look at /proc/pid/cgroup (process), /proc/cgroup (system) The combination of NAMESPACE and CGROUP enables container-technology!!

7 Wait!! We forgot CoW! Filesystem Property CoW: Copy On Write.
When container starts, image (storage,libs,apps,etc) is availabe. Just mount. This is fast! Storage keeps track of what has changed. AUFS,overlay (file level) look into /var/lib/docker/…. DeviceMapper (RHEL) (block level) BTRFS, ZFS (FS level)

8

9 The combination of NAMESPACE, CGROUP, CoW enables container-technology!!

10

11

12 Demo: Oracle Database 12.2.0.1 running in a docker container
Maria Colgans blog: Oracle products for docker:

13

14

15 Why container clusters?

16

17

18

19

20 Demo: A full container deployment cycle in a container-cluster!


Download ppt "Container technology. Let’s dive into the world of docker and kubernetes Bjarte Brandt, DevOps Architect TV2."

Similar presentations


Ads by Google