LINNOVATE
OPEN SOURCE SOLUTIONS
INTRODUCTION TO CONTAINERS:
RUNNING DOCKERS USING KUBERNETES
Headquartered in Israel
LINNOVATE IN A NUTSHELL
Established in 2006
Creator of MEAN.IO
Established the IL
Drupal community
Open Source Consultants of Microsoft
Azure, IDF, GOV.IL and more
LINNOVATE - SOLUTIONS
Open Source WEB
Development - Extend
and augment core
teams
Professional Services
Support Plans -
Maintenance and
Support of Web
systems and
applications
Cloud Services
Audit tools,
Democrasee, SEO
Optimization for JS
based applications
SAAS
About Me - ZOHAR STOLAR
● Partner @Linnovate
● 15 years in the open source world
● In charge of IT, Cloud technologies and Linnovate’s 24x7
Professional support
● Operating European and global activity from France
THE CHALLENGES:
100% UP TIME
FAST RESPONSE
CONTAINERS - WHAT ARE THEY (GOOD FOR)?
LIGHTWEIGHT OPEN SECURE
HOW DOES IT LOOK LIKE?
A SAMPLE DOCKER FILE
QUICK COMPARISON:
VMs and CONTAINERS
(using Docker)
source:https://www.docker.com/whatisdocker
Docker Architecture
Image 1
Linux
Image 2
PHP
Image 3 - Our
project
Wordpress
What is Kubernetes?
● Open source container cluster
manager
● Used as a backend in Google’s App
Engine
● Runs on Private and Public Clouds, and
even on Bare metal
KUBERNETES ARCHITECTURE SIMPLIFIED
Master
Nodes
A
C
B
C
B
C
B
A
C
B
C
A
Pods
KUBERNETES
ARCHITECTURE
Pods
Pod
Image 1
Linux
Image 2
PHP
Image 3 - Our
project
Wordpress
Image 1
Linux
Image 2
node.js
Image 3 - Our
project
node.js app
● Holds one or more
dockers
● Usually separate for DB
and App
Docker A Docker B
Pod C:
PHP + Node.
js apps
KUBERNETES
ARCHITECTURE
Pods
Pod A:
MongoDB
● Holds one or more
dockers
● Usually separate for DB
and App
Pod B:
MySQL DB
KUBERNETES ARCHITECTURE
Master
Nodes
A
C
B
C
B
C
B
A
C
B
C
A
MOVING YOUR APPS TO DOCKERS
● Identify your app’s separable parts
● Dockerize each part
● Test and Run
● Visit https://registry.hub.docker.com to
discover the choice
● Try tools like Kitematic to try Docker locally
THANK YOU!

Introduction to containers running dockers using kubernetes - הרצאה לכנס מיקרוסופט