2007 • 17 years Oracle Middleware, Cloud, and Distributed Computing • Consulting and High-End Training • Wrote two Oracle WLS and one Cloud book • Twitter: @frankmunz
OS tools, JDK, patches, database driver, libs, appserver, domain, deployment, tools, scripts Docker OS utils, JDK, patches, database driver, libs, appserver, domain, deployment, tools, scripts Integration, Performance, Acceptance Testing Production dockerize it! You can pass environment variables for specific settings e.g. in prod Docker Registry
munz & more #5 On premise -> all clouds Docker Registry Docker Container Service EC2 Container Service Google Container Engine Azure Container Service Bluemix Containers
Kubernetes setup & Docker Swarm setup • HA / failover / rolling updates • Have a fun project munz & more #18 Others have build Raspi clusters as well. A lot of credit goes to Roland Huss, Alex Ellis etc
sharing IP, network, filesystem – IP is ephemeral • Replica Set (was Replication Controller) – Manages PODs: restarts replicas • Services – Like a proxy, exposes pod – Permanent IP munz & more #22
a single engine -> part of Docker • Fast provisioning, about 500 msec • Various scheduling algorithms: spread, binpack, rand • No insecure mode J munz & more #23
this has changed • Swarm is much easier to understand and to operate • Swarm covers a lot of what K8s does • Industry standard: Kubernetes – See Oracle, AWS, Azure, Google cloud – Kubernetes supported by Docker munz & more #24
cloud • No need to install Docker, Kubernetes, buy machines etc. • Integrates with Docker hub and Oracle Container registry • Does neither use Kubernetes nor Docker Swarm
on code – Pipelines == series of steps – Execute inside Docker container • Workflows == chained and branched pipelines • Quickly provision ready to run infrastructure – Push images to any registry – Restart OCCS via webhooks munz & more #37
You will not dockerize 80% of your enterprise IT in the next 24 months. • Docker is somehow like the new Linux: Be ready to experience that cutting edge feeling we had with Linux 12 years ago J • Kubernetes is (sometimes) the new PaaS. munz & more #40