Suche senden
Hochladen
presentation_bg
•
0 gefällt mir
•
184 views
K
Kamil Zając
Folgen
Melden
Teilen
Melden
Teilen
1 von 13
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Fine Tuning Your GitHub Flow
Fine Tuning Your GitHub Flow
Stefan Stölzle
Berlioz - Delivering Microservices Applications
Berlioz - Delivering Microservices Applications
Ruben Hakopian
Selenium Testing your Kubernetes Apps with Machine Learning and Testim
Selenium Testing your Kubernetes Apps with Machine Learning and Testim
Codefresh
Continuous delivery with jenkins pipelines (@WeAreDevelopers2017)
Continuous delivery with jenkins pipelines (@WeAreDevelopers2017)
Roman Pickl
Teaching a Designer to Use GitHub
Teaching a Designer to Use GitHub
Liam Dempsey
Continuous delivery with jenkins pipelines @ devdays
Continuous delivery with jenkins pipelines @ devdays
Roman Pickl
Jenkins vs. AWS CodePipeline (AWS User Group Berlin)
Jenkins vs. AWS CodePipeline (AWS User Group Berlin)
Steffen Gebert
Learning git
Learning git
Sid Anand
Empfohlen
Fine Tuning Your GitHub Flow
Fine Tuning Your GitHub Flow
Stefan Stölzle
Berlioz - Delivering Microservices Applications
Berlioz - Delivering Microservices Applications
Ruben Hakopian
Selenium Testing your Kubernetes Apps with Machine Learning and Testim
Selenium Testing your Kubernetes Apps with Machine Learning and Testim
Codefresh
Continuous delivery with jenkins pipelines (@WeAreDevelopers2017)
Continuous delivery with jenkins pipelines (@WeAreDevelopers2017)
Roman Pickl
Teaching a Designer to Use GitHub
Teaching a Designer to Use GitHub
Liam Dempsey
Continuous delivery with jenkins pipelines @ devdays
Continuous delivery with jenkins pipelines @ devdays
Roman Pickl
Jenkins vs. AWS CodePipeline (AWS User Group Berlin)
Jenkins vs. AWS CodePipeline (AWS User Group Berlin)
Steffen Gebert
Learning git
Learning git
Sid Anand
Building Reusable Jenkins Pipelines - Yoram Michaeli - DevOpsDays Tel Aviv 2017
Building Reusable Jenkins Pipelines - Yoram Michaeli - DevOpsDays Tel Aviv 2017
DevOpsDays Tel Aviv
SpringOne 2016 in a nutshell
SpringOne 2016 in a nutshell
Jeroen Resoort
Intro to Git: a hands-on workshop
Intro to Git: a hands-on workshop
Cisco DevNet
Introduction to GitHub Actions
Introduction to GitHub Actions
Knoldus Inc.
Unlimited Staging Environments
Unlimited Staging Environments
Codefresh
Introduction to git & GitHub
Introduction to git & GitHub
Poornachandrakashi
Introduction to Git for developers
Introduction to Git for developers
Dmitry Guyvoronsky
Git and Github
Git and Github
Akshay Vasava
OPENSHIFT CONTAINER PLATFORM CI/CD Build & Deploy
OPENSHIFT CONTAINER PLATFORM CI/CD Build & Deploy
Natale Vinto
Jenkins X - automated CI/CD solution for cloud native applications on Kubernetes
Jenkins X - automated CI/CD solution for cloud native applications on Kubernetes
Ted Won
Intro to Git, GitHub, and Devpost
Intro to Git, GitHub, and Devpost
Andrew Kerr
Cloud Native CI/CD with Jenkins X and Knative Pipelines
Cloud Native CI/CD with Jenkins X and Knative Pipelines
C4Media
Intro to Git and GitHub
Intro to Git and GitHub
Panagiotis Papadopoulos
Git - An Introduction
Git - An Introduction
Behzad Altaf
Continuous Delivery Pipeline with Docker and Jenkins
Continuous Delivery Pipeline with Docker and Jenkins
Camilo Ribeiro
Serverless Swift for Mobile Developers
Serverless Swift for Mobile Developers
All Things Open
Beginner's Guide to Version Control with Git
Beginner's Guide to Version Control with Git
Robert Lee-Cann
GitOps A/B testing with Istio and Helm
GitOps A/B testing with Istio and Helm
Weaveworks
SkyBase - a Devops Platform for Hybrid Cloud
SkyBase - a Devops Platform for Hybrid Cloud
Vlad Kuusk
Introduction to Git and Github
Introduction to Git and Github
Somkiat Puisungnoen
Weitere ähnliche Inhalte
Was ist angesagt?
Building Reusable Jenkins Pipelines - Yoram Michaeli - DevOpsDays Tel Aviv 2017
Building Reusable Jenkins Pipelines - Yoram Michaeli - DevOpsDays Tel Aviv 2017
DevOpsDays Tel Aviv
SpringOne 2016 in a nutshell
SpringOne 2016 in a nutshell
Jeroen Resoort
Intro to Git: a hands-on workshop
Intro to Git: a hands-on workshop
Cisco DevNet
Introduction to GitHub Actions
Introduction to GitHub Actions
Knoldus Inc.
Unlimited Staging Environments
Unlimited Staging Environments
Codefresh
Introduction to git & GitHub
Introduction to git & GitHub
Poornachandrakashi
Introduction to Git for developers
Introduction to Git for developers
Dmitry Guyvoronsky
Git and Github
Git and Github
Akshay Vasava
OPENSHIFT CONTAINER PLATFORM CI/CD Build & Deploy
OPENSHIFT CONTAINER PLATFORM CI/CD Build & Deploy
Natale Vinto
Jenkins X - automated CI/CD solution for cloud native applications on Kubernetes
Jenkins X - automated CI/CD solution for cloud native applications on Kubernetes
Ted Won
Intro to Git, GitHub, and Devpost
Intro to Git, GitHub, and Devpost
Andrew Kerr
Cloud Native CI/CD with Jenkins X and Knative Pipelines
Cloud Native CI/CD with Jenkins X and Knative Pipelines
C4Media
Intro to Git and GitHub
Intro to Git and GitHub
Panagiotis Papadopoulos
Git - An Introduction
Git - An Introduction
Behzad Altaf
Continuous Delivery Pipeline with Docker and Jenkins
Continuous Delivery Pipeline with Docker and Jenkins
Camilo Ribeiro
Serverless Swift for Mobile Developers
Serverless Swift for Mobile Developers
All Things Open
Beginner's Guide to Version Control with Git
Beginner's Guide to Version Control with Git
Robert Lee-Cann
GitOps A/B testing with Istio and Helm
GitOps A/B testing with Istio and Helm
Weaveworks
SkyBase - a Devops Platform for Hybrid Cloud
SkyBase - a Devops Platform for Hybrid Cloud
Vlad Kuusk
Introduction to Git and Github
Introduction to Git and Github
Somkiat Puisungnoen
Was ist angesagt?
(20)
Building Reusable Jenkins Pipelines - Yoram Michaeli - DevOpsDays Tel Aviv 2017
Building Reusable Jenkins Pipelines - Yoram Michaeli - DevOpsDays Tel Aviv 2017
SpringOne 2016 in a nutshell
SpringOne 2016 in a nutshell
Intro to Git: a hands-on workshop
Intro to Git: a hands-on workshop
Introduction to GitHub Actions
Introduction to GitHub Actions
Unlimited Staging Environments
Unlimited Staging Environments
Introduction to git & GitHub
Introduction to git & GitHub
Introduction to Git for developers
Introduction to Git for developers
Git and Github
Git and Github
OPENSHIFT CONTAINER PLATFORM CI/CD Build & Deploy
OPENSHIFT CONTAINER PLATFORM CI/CD Build & Deploy
Jenkins X - automated CI/CD solution for cloud native applications on Kubernetes
Jenkins X - automated CI/CD solution for cloud native applications on Kubernetes
Intro to Git, GitHub, and Devpost
Intro to Git, GitHub, and Devpost
Cloud Native CI/CD with Jenkins X and Knative Pipelines
Cloud Native CI/CD with Jenkins X and Knative Pipelines
Intro to Git and GitHub
Intro to Git and GitHub
Git - An Introduction
Git - An Introduction
Continuous Delivery Pipeline with Docker and Jenkins
Continuous Delivery Pipeline with Docker and Jenkins
Serverless Swift for Mobile Developers
Serverless Swift for Mobile Developers
Beginner's Guide to Version Control with Git
Beginner's Guide to Version Control with Git
GitOps A/B testing with Istio and Helm
GitOps A/B testing with Istio and Helm
SkyBase - a Devops Platform for Hybrid Cloud
SkyBase - a Devops Platform for Hybrid Cloud
Introduction to Git and Github
Introduction to Git and Github
presentation_bg
1.
BLUE-GREEN DEPLOYMENT USING DOCKER KAMIL ZAJĄC
2.
REQUIREMENTS • Zero downtime •
Post-deployment tests • Instant rollback
3.
BLUE-GREEN DEPLOYMENT PROCESS INITIAL
STATE - BLUE NODE
4.
BLUE-GREEN DEPLOYMENT PROCESS DEPLOYMENT
OF GREEN NODE
5.
BLUE-GREEN DEPLOYMENT PROCESS REDIRECT
PROXY TO GREEN NODE
6.
BLUE-GREEN DEPLOYMENT PROCESS REMOVING
OF BLUE NODE
7.
DEMO
8.
UNDER THE HOOD
9.
WORKFLOW
10.
A/B TESTING WHAT ELSE ?
11.
AVAILABLE TOOLS • DC/OS •
Docker Flow • Kubernetes • Jenkins Pipeline Plugin
12.
THANKS FOR YOUR ATTENTION
13.
CONTACT • E-mail: kamil@piwik.pro •
GitHub: http://github.com/kaz231 SOURCES • Viktor Farcic, The DevOps 2.0 Toolkit • http://martinfowler.com/bliki/BlueGreenDeployment.html
Jetzt herunterladen