zeus
4 years ago
7 changed files with 772 additions and 0 deletions
@ -0,0 +1,147 @@ |
|||
= Cloud computing - Service mesh and containerized microservices! |
|||
Apostolos rootApostolos@swarmlab.io |
|||
// Metadata: |
|||
:description: Dockerfile instructions |
|||
:keywords: Dockerfile |
|||
ifndef::env-browser[] |
|||
:data-uri: |
|||
endif::[] |
|||
:images-cdn: http://localhost:3080/images |
|||
:toc: right |
|||
:toc-title: Table of contents |
|||
:toclevels: 4 |
|||
:source-highlighter: highlight |
|||
:no-header-footer: |
|||
:nofooter: |
|||
:last-update-label!: |
|||
:icons: font |
|||
:sectnums: |
|||
:url_mongodb: https://en.wikipedia.org/wiki/MongoDB |
|||
|
|||
:hardbreaks: |
|||
|
|||
{empty} + |
|||
{empty} |
|||
|
|||
:!hardbreaks: |
|||
|
|||
== From Static -> Dynamic |
|||
|
|||
.Service mesh and microservices networking |
|||
|
|||
We will be trying to create a swarm implementation that will allow communication between all of the members/nodes. |
|||
|
|||
|
|||
[.float-group] |
|||
-- |
|||
[.right] |
|||
image::./containerd-appl1.png[Docker,550,role=right] |
|||
|
|||
:hardbreaks: |
|||
|
|||
{empty} + |
|||
{empty} |
|||
|
|||
:!hardbreaks: |
|||
|
|||
.From -> To |
|||
|
|||
* [*] monolithic -> networking architecture |
|||
* [*] static -> Dynamic |
|||
* [*] host based -> Service based |
|||
* [*] linear -> agile |
|||
-- |
|||
|
|||
Code, coordinate and orchestrate a swarm of self-acting nodes. |
|||
|
|||
== Service based |
|||
|
|||
[.float-group] |
|||
-- |
|||
[.right] |
|||
image:./my-univer-2.png[Docker,350,role=right] |
|||
|
|||
:hardbreaks: |
|||
|
|||
{empty} + |
|||
{empty} + |
|||
{empty} |
|||
|
|||
:!hardbreaks: |
|||
|
|||
|
|||
.Build app’s container image |
|||
|
|||
* Build Docker images from a Dockerfile |
|||
* push/pull Docker images. |
|||
* build a Sample NodeJS application |
|||
-- |
|||
|
|||
|
|||
-- |
|||
[.left] |
|||
image::./myun2a1.png[DockerSwarm,599,float="left"] |
|||
-- |
|||
|
|||
:hardbreaks: |
|||
|
|||
{empty} + |
|||
{empty} |
|||
|
|||
:!hardbreaks: |
|||
|
|||
.From Code to Cloud |
|||
|
|||
* Create cloud and platform agnostic container-based applications. |
|||
** from a single container on your local machine |
|||
** to a running cloud native - container-based environment |
|||
** in the simplest and most logical format as possible. |
|||
|
|||
:hardbreaks: |
|||
|
|||
{empty} + |
|||
{empty} + |
|||
{empty} + |
|||
{empty} + |
|||
{empty} |
|||
|
|||
:!hardbreaks: |
|||
|
|||
-- |
|||
[.right] |
|||
image::./myun2a2.png[alt="Swarm",680,float="right"] |
|||
|
|||
:hardbreaks: |
|||
|
|||
{empty} + |
|||
{empty} + |
|||
{empty} + |
|||
{empty} |
|||
|
|||
:!hardbreaks: |
|||
|
|||
.Build systems |
|||
|
|||
* Build services in a dynamic and Scalable Distributed Architecture |
|||
** The distributed nature of a service mesh |
|||
|
|||
|
|||
-- |
|||
|
|||
:hardbreaks: |
|||
|
|||
{empty} + |
|||
{empty} + |
|||
{empty} + |
|||
{empty} + |
|||
{empty} + |
|||
{empty} + |
|||
{empty} + |
|||
{empty} + |
|||
{empty} |
|||
|
|||
:!hardbreaks: |
|||
|
|||
|
|||
|
|||
|
File diff suppressed because one or more lines are too long
Binary file not shown.
After Width: | Height: | Size: 58 KiB |
After Width: | Height: | Size: 125 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 32 KiB |
Loading…
Reference in new issue