Deploy Your Containerized App With Docker Swarm | Scalable App Deployment

  Рет қаралды 147,344

Akamai Developer

Akamai Developer

Күн бұрын

Scale up the power of Docker by creating a cluster of Docker hosts, called a Docker Swarm. In this video, Sid from @DevOpsDirective will show you how to set up a Docker Swarm Manager and connect Nodes for a scalable container deployment.
Chapters:
0:00 Introduction
0:48 What is the Sample App We're Using?
1:50 Container & Container Orchestrator Background
3:55 GitHub Repo Overview
4:35 Provision Database on Linode
5:20 Provision Linodes
6:35 Connect to Linodes via SSH
6:52 Install Docker
7:45 Initialize Swarm
8:45 Export Docker Host
9:30 Review & Update Swarm Config in Repo
11:15 Elements of the Configuration
15:09 Build and Push APIs
18:30 Push to Docker Hub
22:00 Create Docker Secret
23:40 Update Allowlist
24:20 Config NodeJS App
28:00 Visit IP Address of a Node
28:50 Update makefile
29:20 Redeploy App
30:09 Confirm Services Are Replicated
30:50 Conclusion
New to Cloud Computing? Get started here with a $100 credit → www.linode.com/lp/youtube-vie...
Read the doc for more information → www.linode.com/docs/guides/ho...
Deploy Docker quickly with the Marketplace App → www.linode.com/marketplace/ap...
Subscribe to get notified of new episodes as they come out → kzbin.info?sub_co...
#Linode #Docker #DockerSwarm
Product: Linode, Docker, Containers; @DevOpsDirective

Пікірлер: 23
@CharcoalDaddyBBQ
@CharcoalDaddyBBQ 9 ай бұрын
This is great! This will make scaling much easier then what I can do right now
@user-zo8cu5rz1n
@user-zo8cu5rz1n 10 ай бұрын
Greate teacher
@kumarchanda3078
@kumarchanda3078 3 ай бұрын
hey, where did we configured, which services to be rum on which instances??
@MrNolimitech
@MrNolimitech 5 ай бұрын
Great video.. but I wonder if your networks (frontend, backend) are overlays? Or it's only working on one machine only. Because all you did was making Dockerfiles and push them. We never saw how it really works. Would be more simple if it was only docker-compose file without Dockerfile. Ex: Nginx, postgresql, traefik, authelia (authentik), django, redis, heimdall, socket-proxy... etc... I think the biggest problem with swarm, is communication between machines. How to share the same networks for databases or reverse proxies. How to share secrets or environment variables. Why should we use replicas. What are "services". Why do we push images and where do we push it? Should we create a registry container? Can consul be a good thing?
@neusprach
@neusprach 10 ай бұрын
Great tutorial! Thanks!
@vamsimadduri12
@vamsimadduri12 2 ай бұрын
is most of the companies using go language or python sir
@meriyemelhajoui4083
@meriyemelhajoui4083 6 ай бұрын
Can u please share with us the github repository for the application
@AkamaiDeveloper
@AkamaiDeveloper 6 ай бұрын
You can find the GitHub repo for this project here: github.com/sidpalas/devops-directive-docker-course
@wisewordcodex
@wisewordcodex 10 ай бұрын
Is there any reasons why you moving postgres to a seperate linode?
@mormsophen3238
@mormsophen3238 9 ай бұрын
For a recommendation, databases should be in different servers from applications. But for a tight budget, setup application and database on the same server.
@domantlen6231
@domantlen6231 9 ай бұрын
Databases are different beasts than applications because require different replication, loadbalancing and snapshotting strategies based on master-replica relations. These operations are not easy to manage that's why most of the time architects just delegate those tasks to dedicated database entities like those linodes he chose.
@abdulquadirkhan5018
@abdulquadirkhan5018 Жыл бұрын
❤️❤️
@Shwetaonly
@Shwetaonly 11 ай бұрын
a
@sanjeevsinghchauhan5418
@sanjeevsinghchauhan5418 11 ай бұрын
😅 0:44 😅 K 😅
@naman_dw
@naman_dw Жыл бұрын
how to deploy a next js app to Linode?
@AkamaiDeveloper
@AkamaiDeveloper Жыл бұрын
Hey there! This guide will get you started with Next.js on Linode: www.linode.com/docs/guides/getting-started-next-js/
@RofikulIslam-os5hq
@RofikulIslam-os5hq 11 ай бұрын
@@AkamaiDeveloper q
@sarh1238
@sarh1238 11 ай бұрын
❤❤❤
@RinkuDevi-nd1ig
@RinkuDevi-nd1ig 11 ай бұрын
​@@RofikulIslam-os5hq।।a,।àk🎉
@SofiyaFatima-gh2zd
@SofiyaFatima-gh2zd 11 ай бұрын
​@@AkamaiDeveloper🎉
@user-mp1lj5bx5s
@user-mp1lj5bx5s 11 ай бұрын
BbjhuUKy😮
Learning Docker // Getting started!
35:56
Christian Lempa
Рет қаралды 100 М.
WHY DOES SHE HAVE A REWARD? #youtubecreatorawards
00:41
Levsob
Рет қаралды 42 МЛН
Hot Ball ASMR #asmr #asmrsounds #satisfying #relaxing #satisfyingvideo
00:19
Oddly Satisfying
Рет қаралды 22 МЛН
Final increíble 😱
00:39
Juan De Dios Pantoja 2
Рет қаралды 38 МЛН
Sigma Girl Education #sigma #viral #comedy
00:16
CRAZY GREAPA
Рет қаралды 102 МЛН
Using docker in unusual ways
12:58
Dreams of Code
Рет қаралды 392 М.
Don't use local Docker Volumes
12:43
Christian Lempa
Рет қаралды 164 М.
DevOps by Rebrain: Быстрый старт с Docker Swarm
1:41:10
100+ Docker Concepts you Need to Know
8:28
Fireship
Рет қаралды 787 М.
Docker Swarm Mode Walkthrough
12:30
Elton Stoneman
Рет қаралды 123 М.
SSH Full Course - EVERYTHING You Need to Know!
1:28:00
Learn Linux TV
Рет қаралды 558 М.
Is it time to switch from Docker to Podman?
16:05
Christian Lempa
Рет қаралды 216 М.
Дени против умной колонки😁
0:40
Deni & Mani
Рет қаралды 10 МЛН
#miniphone
0:16
Miniphone
Рет қаралды 1 МЛН
What model of phone do you have?
0:16
Hassyl Joon
Рет қаралды 77 М.
i love you subscriber ♥️ #iphone #iphonefold #shortvideo
0:14
😱НОУТБУК СОСЕДКИ😱
0:30
OMG DEN
Рет қаралды 3,2 МЛН