Learning Library

← Back to Library

GitOps Simplifies Multi-Cloud Deployments

Key Points

  • The talk presents a **GitOps** strategy for multi‑cloud deployments that aims to be **simple, consistent, and secure**.
  • Managing hybrid and multi‑cloud applications typically involves **multiple GUIs and CLIs** (on‑prem, first cloud, additional clouds), which quickly becomes complex and hard to coordinate.
  • **OpenShift** offers a unified, secure platform that abstracts away those differences, providing the same management experience whether workloads run on‑prem or in any cloud.
  • By organizing **separate Git repositories** for infrastructure, supporting services, and application code, development and operations can collaborate via Git, automatically keeping dev, test, and prod environments in sync.
  • A demo anecdote showed that, regardless of the underlying environment, **OpenShift’s UI looks identical**, reinforcing the seamless, “boring‑but‑reliable” nature of the GitOps workflow.

Full Transcript

# GitOps Simplifies Multi-Cloud Deployments **Source:** [https://www.youtube.com/watch?v=tQtni2st3xo](https://www.youtube.com/watch?v=tQtni2st3xo) **Duration:** 00:05:25 ## Summary - The talk presents a **GitOps** strategy for multi‑cloud deployments that aims to be **simple, consistent, and secure**. - Managing hybrid and multi‑cloud applications typically involves **multiple GUIs and CLIs** (on‑prem, first cloud, additional clouds), which quickly becomes complex and hard to coordinate. - **OpenShift** offers a unified, secure platform that abstracts away those differences, providing the same management experience whether workloads run on‑prem or in any cloud. - By organizing **separate Git repositories** for infrastructure, supporting services, and application code, development and operations can collaborate via Git, automatically keeping dev, test, and prod environments in sync. - A demo anecdote showed that, regardless of the underlying environment, **OpenShift’s UI looks identical**, reinforcing the seamless, “boring‑but‑reliable” nature of the GitOps workflow. ## Sections - [00:00:00](https://www.youtube.com/watch?v=tQtni2st3xo&t=0s) **Simplifying Multi‑Cloud with GitOps** - Chris Lozano explains how GitOps on OpenShift provides a consistent, secure way to manage applications across on‑prem and multiple cloud environments, reducing the complexity of disparate GUIs and CLIs. ## Full Transcript
0:00do you want your multi-cloud deployments 0:02to be boring or like a roller coaster 0:06i'm chris lozaro from ibm and i'm going 0:08to talk to you about gitops 0:13for multi-cloud 0:18but before i do that please be sure to 0:20like and subscribe 0:22the approach we're going to talk about 0:24today is simple 0:28consistent 0:34and secure 0:39now typically when 0:41[Music] 0:42customers are building applications they 0:44start out with an on-prem environment 0:51and they have a gui and a cli for 0:53managing 0:55that environment 1:01but then they want to 1:02move to the cloud and utilize cloud 1:04environments so they start using 1:07a cloud 1:08and it has its own gui 1:11and its own cli 1:13and things get a little bit more 1:14complicated 1:15and now they have hybrid cloud apps that 1:18are stretching across on-prem and cloud 1:20and 1:21these different environments can be 1:23difficult to manage 1:25but the advantages of cloud are there 1:27and so they continue and now they add 1:30additional clouds 1:32in order to have the flexibility to move 1:35their applications from one cloud to the 1:37next or use multiple clouds for 1:40different purposes 1:41so now you've have gui and cli across 1:44your on-prem your first cloud and any 1:46other cloud that you're using 1:48and things start to become pretty 1:50difficult 1:52now open openshift helps 1:57openshift provides a secure consistent 2:00way of managing 2:01your infrastructure and applications 2:04no matter whether they're on-prem or in 2:06the cloud 2:08but we're going to take things a step 2:09further and show how git ops 2:12can really manage everything through git 2:15operations 2:17so you have your dev team 2:22and they are used to doing all of their 2:24work inside of git so source code is all 2:27managed within git 2:29and you have your ops team 2:33and they're in charge of managing all of 2:34your different environments 2:37so how do we bring dev and ops together 2:42well we can set up 2:44repositories for infrastructure 2:48for services 2:53and for the applications 2:57so when we go and look at your deployed 2:59environments 3:00your dev 3:03your test 3:06and your prod environments 3:09can all be managed in your 3:10infrastructure repo 3:13and then when you start deploying 3:14services that your application depends 3:16on things like a messaging service 3:19that can be managed as well in the 3:21services repo 3:27and then the application itself you've 3:29got your application the source code 3:31continues to be managed in the 3:33application repo so when you deploy that 3:36you've got your front end and your back 3:38end 3:40that again is all managed in get 3:43and so rather than using the different 3:45management consoles 3:49when you check into git 3:52you've got tools that are automatically 3:54ensuring your git environment manages 3:57and matches your production environment 3:59so as changes are made over here 4:02they get deployed and 4:04mimicked over here so that they match 4:09now one funny story is when we were 4:12demoing this to a customer we started 4:14setting up this whole environment 4:16and so 4:17we had our git repo but git is pretty 4:19boring to demo no one wants to see a 4:21pull request 4:23and we started showing openshift but no 4:25matter where we were whether we're 4:27on-prem in our one cloud or another 4:29cloud openshift looked exactly the same 4:33so we started to pull up the individual 4:35management consoles and we realized we 4:37don't even have access to the 4:39third-party management console the team 4:41that was setting this up was using a 4:43shared account that had been locked down 4:46so 4:47even even demoing this stuff we were 4:50showing the value of gitops because it 4:52was 4:54very secure in the fact that we didn't 4:57even have access to show those 4:59management consoles 5:02so get ops is an approach that's simple 5:04consistent and secure for managing your 5:07environments 5:09you don't have to be like a roller 5:11coaster you can have boring deployments 5:14across multi-cloud 5:16thank you if you have any questions 5:17please drop us a line below and if you 5:19want to see more videos like this in the 5:21future please like and subscribe