You are on page 1of 27

IBM ICE (Innovation Centre for Education)

Welcome to:
Docker and Containers

9.1
Unit objectives IBM ICE (Innovation Centre for Education)
IBM Power Systems

After completing this unit, you should be able to:

• Learn about container images and microservices

• Understand the concept of gaining visibility into managing containerized applications

• Gain knowledge on container orchestration, scheduling and herding computational cattle

• Understand the concept of mesosphere unifying and orchestrating opinionated frameworks


and services

• Gain knowledge on emerging containers as a service marketplace

• Gain an insight into docker: Building open source tools for the democratic internet
Bakery as a foundation IBM ICE (Innovation Centre for Education)
IBM Power Systems

Figure: Bakery as a foundation


Source : https://cdn.thenewstack.io/media/2016/06/cakes-cream-delicious-confectionery-47734.jpeg
Defining the model of a bakery IBM ICE (Innovation Centre for Education)
IBM Power Systems

• Base image determination.

• Image sharing and disconnection across multi-employees/different operations.

• Image approval of the container and inspect.

• Working process of the container image.

• Setting images of containers.

• Mage storage container and lifecycle.

• Image lapse and devaluation of the container.


Bakery standards IBM ICE (Innovation Centre for Education)
IBM Power Systems

Figure: Diagram illustrating workflow across various systems involved in the global bakery and
local bakery models, and demonstrating how both the continuous delivery process and the
container engine pull from the workflow
Source: http://thenewstack.io/wp-content/uploads/2016/06/Chart_BakeryFlow-1024x683.png
Bakery interactions IBM ICE (Innovation Centre for Education)
IBM Power Systems

Figure: Diagram illustrating scope of features that go into a base image during the bakery
model process, including the ability to facilitate multiple local bakery teams.
Source: http://thenewstack.io/wp-content/uploads/2016/06/Chart_BakeryInteraction-1024x683.png
Bakery model practices discovery and
implementation IBM ICE (Innovation Centre for Education)
IBM Power Systems

Figure: Bakery model practices discovery and implementation


Source : https://www.sdxcentral.com/wp-content/uploads/2018/09/Sysdig-Scores-68.5M-to-Boost-Container-Monitoring-Security.jpeg
Global bakery through automation IBM ICE (Innovation Centre for Education)
IBM Power Systems

Figure: global bakery through automation


Source : https://techwireasia.global.ssl.fastly.net/wp-content/uploads/2018/03/Bonin_Ventures_Wilkinson_Baking_BreadBot-897x500.jpg
Cluster applications in a public cloud for
Kubernetes IBM ICE (Innovation Centre for Education)
IBM Power Systems

Figure: The architecture for implementing cluster applications in a public cloud for Kubernetes.
Source: https://d3i71xaburhd42.cloudfront.net/d8583d7309965252903eecc22f061d362ba3f9d7/3-Figure1-1.png
Private cloud-exposing services via
external load balancers IBM ICE (Innovation Centre for Education)
IBM Power Systems

Figure: Private cloud-exposing services via external load balancers


:Source: https://www.semanticscholar.org/paper/Kubernetes-as-an-Availability-Manager-for-Vayghan-
Saied/d8583d7309965252903eecc22f061d362ba3f9d7/figure/1
Private cloud-exposing services via
Ingress IBM ICE (Innovation Centre for Education)
IBM Power Systems

Figure: Private cloud-exposing services via ingress.


Source: https://www.semanticscholar.org/paper/Kubernetes-as-an-Availability-Manager-for-Vayghan-
Saied/d8583d7309965252903eecc22f061d362ba3f9d7/figure/2
Health check and repair activity IBM ICE (Innovation Centre for Education)
IBM Power Systems

Figure: Availability metric


Source: https://www.semanticscholar.org/paper/Kubernetes-as-an-Availability-Manager-for-Vayghan-
Saied/d8583d7309965252903eecc22f061d362ba3f9d7/figure/3
Kubernetes-No-Redundancy
redundancy model IBM ICE (Innovation Centre for Education)
IBM Power Systems

Figure: Concrete architecture for deploying applications with Kubernetes-No-Redundancy


redundancy model.
Source: https://www.semanticscholar.org/paper/Kubernetes-as-an-Availability-Manager-for-Vayghan-
Saied/d8583d7309965252903eecc22f061d362ba3f9d7/figure/4
Kubernetes–N-Way active redundancy
model IBM ICE (Innovation Centre for Education)
IBM Power Systems

Figure: Kubernetes–N-Way Active redundancy


model Source: https://www.semanticscholar.org/paper/Kubernetes-as-an-Availability-Manager-for-Vayghan-
Saied/d8583d7309965252903eecc22f061d362ba3f9d7/figure/6
Experiments with kubernetes IBM ICE (Innovation Centre for Education)
IBM Power Systems

Source: https://www.semanticscholar.org/paper/Kubernetes-as-an-Availability-Manager-for-Vayghan-
Saied/d8583d7309965252903eecc22f061d362ba3f9d7/figure/11
Comparing kubernetes and opensaf IBM ICE (Innovation Centre for Education)
IBM Power Systems

Figure: Comparison between Kubernetes and OpenSAF from the viewpoint of availability
Source: https://www.semanticscholar.org/paper/Kubernetes-as-an-Availability-Manager-for-Vayghan-
Saied/d8583d7309965252903eecc22f061d362ba3f9d7/figure/8
Top orchestration products IBM ICE (Innovation Centre for Education)
IBM Power Systems

Figure : Comparison between Kubernetes and OpenSAF from the viewpoint of availability
Source: https://www.semanticscholar.org/paper/Kubernetes-as-an-Availability-Manager-for-Vayghan-
Saied/d8583d7309965252903eecc22f061d362ba3f9d7/figure/8
Configuration management and
orchestration IBM ICE (Innovation Centre for Education)
IBM Power Systems

• Organisation's key forces:


– The marvel of orchestrating has arisen through the junction of several models of evolutionary sector.
– Virtualization untangles programs from server hardware which ran them.
– Web services enable inter-program capabilities to connect with each other without middleware.
– Data shops release huge pools of information, using a timetable explicitly for any single request or
amount of it, from processing.
– Cloud dynamics allows for exact additions to the resources that a program requires on request.
– Containerization retrieving wraps programs into tight packages that can be hosted by their operating
environment, and the few conditions they need.
– Software-determined networking creates a plastic, flexible and tolerant job environment that is
versatile to the demands of present job.
Styles of workload orchestration IBM ICE (Innovation Centre for Education)
IBM Power Systems

Figure: This diagram shows what usefulness container orchestration and service contributions
customers anticipate
Source: http://thenewstack.io/wp-content/uploads/2016/06/Chart_End-User-Definitions-of-Container-Orchestration-and-CaaS-1024x685.png
Container orchestration: Herding
computational cattle IBM ICE (Innovation Centre for Education)
IBM Power Systems

Figure: Container orchestration: herding computational cattle


Source: http://thenewstack.io/wp-content/uploads/2016/04/Table.png
Emerging containers as a service
marketplace IBM ICE (Innovation Centre for Education)
IBM Power Systems

Figure: The container orchestration overview of the new stack 2016 provided the point of
perspective of customers and traders
Source: http://thenewstack.io/wp-content/uploads/2016/06/Chart_Defining-CaaS-Functionality-1.png
Checkpoint (1 of 2) IBM ICE (Innovation Centre for Education)
IBM Power Systems

Multiple choice questions:

1. A bakery is a sort of frame substance that embodies the process of:


a) Use a similar Docker API that works with the core docker engine.
b) Acquiring, constructing and unloading machine images.
c) Use application to run container inside the physical server.
d) Non of the above.

2. Kubernetes is a platform for mechanizing:


a) The deployment and containerized applications scaling over a cluster.
b) Master server with various component
c) API endpoint.
d) Non of the above.

3. IBM containers allows administrators to identify:


a) On a pool of data centre.
b) The customer standard and determine which docker images can be implemented.
c) On a pool of array volumes.
d) Non of the above.
Checkpoint solutions (1 of 2) IBM ICE (Innovation Centre for Education)
IBM Power Systems

Multiple choice questions:

1. A bakery is a sort of frame substance that embodies the process of:


a) Use a similar Docker API that works with the core Docker Engine.
b) Acquiring, constructing and unloading machine images.
c) Use application to run container inside the physical server.
d) Non of the above.

2. Kubernetes is a platform for mechanizing:


a) The deployment and containerized applications scaling over a cluster.
b) Master server with various component
c) API endpoint.
d) Non of the above.

3. IBM containers allows administrators to identify:


a) On a pool of data centre.
b) The customer standard and determine which docker images can be implemented.
c) On a pool of array volumes.
d) Non of the above.
Checkpoint (2 of 2) IBM ICE (Innovation Centre for Education)
IBM Power Systems

Fill in the blanks:

1. Apache _______________ is another open source instrument commonly used to combine


container resources with workloads planning.
2. Kubernetes offers _______________ degrees of health check and repair activity for dealing
with the accessibility of the deployed microservices.
3. Mesos was implemented and managed by _______________ and containerized apps were
constructed and deployed through _______________ .
4. IBM pushed IBM containers on _______________, providing one of the first container
facilities to be hosting Docker.

True/False:

1. Kubernetes is a platform for open source that empowers the automated deployment,
scaling, and management. True/False
2. Kubernetes does not offer health check and repair activity. True/False
3. Jenkins is not an orchestrator of containers. True/False
Checkpoint solutions (2 of 2) IBM ICE (Innovation Centre for Education)
IBM Power Systems

Fill in the blanks:

1. Apache Mesos is another open source instrument commonly used to combine container
resources with workloads planning .
2. Kubernetes offers three degrees of health check and repair activity for dealing with the
accessibility of the deployed microservices.
3. Mesos was implemented and managed by Ansible and containerized apps were
constructed and deployed through Jenkins.
4. IBM pushed IBM containers on Bluemix, providing one of the first container facilities to be
hosting Docker.

True/False:

1. Kubernetes is a platform for open source that empowers the automated deployment,
scaling, and management. True
2. Kubernetes does not offer health check and repair activity. False
3. Jenkins is not an orchestrator of containers. True
Question bank IBM ICE (Innovation Centre for Education)
IBM Power Systems

Two mark questions:


1. Define performance error.
2. Define model of bakery.
3. Define response time and recovery time.
4. Define synopsis.

Four mark questions:


1. Describe the Kubernets architecture components.
2. Describe the lessons learned and threads to validity.
3. Describe about enabled organization key forces.
4. What dockers changed and what it has not?

Eight mark questions:


1. Explain briefly architecture for the development microservice products.
2. Explain in detail 5 types of workload orchestration.
Unit summary IBM ICE (Innovation Centre for Education)
IBM Power Systems

Having completing this unit, you should be able to:

• Learn about container images and microservices

• Understand the concept of gaining visibility into managing containerized applications

• Gain knowledge on container orchestration, scheduling and herding computational cattle

• Understand the concept of mesosphere unifying and orchestrating opinionated frameworks


and services

• Gain knowledge on emerging containers as a service marketplace

• Gain an insight into docker: Building open source tools for the democratic internet

You might also like