DevOps01
DevOps01
  • 41
  • 14 326
Practical GitLab Project Setup: налаштовуємо CI/CD з GitLab, AWS S3, AWS Cloudfront, OIDC.
Ласкаво просимо на канал DevOps01!
У цьому відео ми розглянемо налаштування CI/CD для React додатків з GitLab Caching та деплой на AWS S3 і CloudFront. Ви дізнаєтесь, як автоматизувати збірку та розгортання ваших додатків, покращити продуктивність за допомогою кешування та налаштування CloudFront. Також поговоримо про OIDC.
#DevOps #GitLab #ProjectSetup #Repository #Branches #Protection #aws #oidc #s3 #cloudfront
#CodeOwners #ApprovalRules #devops01
Донат на моі волонтерські збори
send.monobank.ua/jar/5fYjQVfvFA
devops01.xyz/
www.linkedin.com/company/devops-01/
www.linkedin.com/in/artem-hrechanychenko-9221aa6
Telegram Group: t.me/+n8-HOyw9aMxhOWUy
Welcome to the DevOps01 channel!
In this video, we cover setting up CI/CD for React applications with GitLab Caching and deploying on AWS S3 and CloudFront. Learn how to automate the build and deployment process, improve performance with caching, and configure CloudFront for your applications.
0:00 Intro
0:58 Problem Statement
3:51 Deployment Architecture
4:15 CI/CD
6:57 OIDC
11:26 Application Overview
14:58 gitlab-ci config
23:52 Pipeline running
27:25 GitLab caching
29:43 MR with Approval rules
30:38 Recap
Переглядів: 493

Відео

Розбираємось з ефективним CI/CD використовуючи GitLab: Метрики, Кешування, and GitLab ранери
Переглядів 527Місяць тому
У цьому відео ми дослідимо ключов метрики для оцінки та оптимізації вашого CI/CD процесу на GitLab. Від тривалост пайплайну до частоти успішних запусків, дізнайтеся, як використовувати інсайти для постійного вдосконалення. Потім ми поглибимося у основн компоненти типового CI пайплайну та потужн функції GitLab, доступн для оптимізації, включаючи кешування Docker та npm, а також інтеграцію OIDC. ...
Підготовка до HashiCorp Certified Associate Exam - стрім №3
Переглядів 72Місяць тому
Третій стрім присвячений підготовц до сертифікаційного екзамену HashiCorp Certified Associate Exam Розбираємо наступн теми Terraform Cloud Terraform Workflows Terraform Enterprise Workspaces Code Samples: github.com/DevOps01-ua/terraform_associate_bootcamp #Terraform #HashiCorp #TerraformAssociate #DevOps #DevOps01 #CloudInfrastructure #techtutorial #CertificationPrep 00:00 Intro 1:50 Agenda 2:...
Підготовка до HashiCorp Certified Associate Exam - стрім №2
Переглядів 156Місяць тому
Другий стрім присвячений підготовц до сертифікаційного екзамену HashiCorp Certified Associate Exam Розбираємо наступн теми Resource vs Data: Terraform Backends Terraform State Operations Meta Arguments Expressions Troubleshooting Terraform Modules. 00:00 Intro 0:40 Agenda 2:06 Resource vs Data 14:22 Backends 31:29 State operations 1:10:30 Meta Arguments 1:36:27 Expressions 2:15:19 Troubleshooti...
Базові налаштування репозиторію при старті проекту на прикладі GitLab з точки зору DevOps
Переглядів 3,8 тис.Місяць тому
При старт проекту - дуже важливо правильно налаштувати CI/CD процесси. Для цього ми на приклад GitLab розберемо основн задач та методи іх вирішення 00:00 Intro 0:40 Business side of the problem 1:18 Development side of the problem 3:03 Solution - CI/CD using GitLab 3:59 Series overview 5:23 Project bootstrapping tasks 6:13 Repo creation 8:00 Invite member 9:46 Exploring developer account and pe...
Підготовка до HashiCorp Certified Associate Exam - стрім №1
Переглядів 7432 місяці тому
Приєднуйтесь до нас у першому стрім нашої серії сертифікації Terraform з DevOps01, де ми глибоко занурюємося в розгляд іспиту HashiCorp Terraform Associate. Цей сеанс охоплює все, що вам потрібно знати про - Infrastructure as Code (IaC) - основн концепції Terraform Live coding sessions 00:00 Intro 0:27 About me 5:35 Agenda 6:50 Terraform Associate Exam review 7:10 Exam preparation challenges 19...
CI for AWS CDK construct using GitHub Action
Переглядів 1,1 тис.2 місяці тому
🛠 У цьому новому відео ми ще глибше зануримося в світ AWS Cloud Development Kit (CDK) розберемося, як побудувати CI для нашого AWS constructs з використанням GitHub Action Також нагадую про мо волонтерськ збори send.monobank.ua/jar/5fYjQVfvFA pC4AL2CFATU4/?igsh=MzRlODBiNWFlZA нараз збираємо на РЕБ обладнання Telegram Group: t.me/ n8-HOyw9aMxhOWUy 00:00 Intro 00:40 CI 2:06 Techni...
DevOps01: AWS CDK + PyPI
Переглядів 1602 місяці тому
🛠 У цьому новому відео ми ще глибше зануримося в світ AWS Cloud Development Kit (CDK) розберемося, що паблішити AWS constructs з використанням setuptools, twine and PYPI Також нагадую про мо волонтерськ збори send.monobank.ua/jar/5fYjQVfvFA pC4AL2CFATU4/?igsh=MzRlODBiNWFlZA нараз збираємо на РЕБ обладнання Telegram Group: t.me/ n8-HOyw9aMxhOWUy #AWS #CDK #DevOps #Python #CloudCo...
Розбираємось в магіі AWS CDK Constructs
Переглядів 1543 місяці тому
🛠 У цьому новому відео ми зануримося в світ AWS Cloud Development Kit (CDK) розберемося, що таке AWS constructs. Навчимося створювати власн constructs для розгортання комплексної інфраструктури в AWS. Розпочнемо з основ детально розглянемо процес створення власного construct, який об'єднує Virtual Private Cloud (VPC), підмереж (Subnet) та NAT. Дал інтегруємо цей construct у наш проект як окре...
AWS CDK: Python 01
Переглядів 1933 місяці тому
🔧 У цьому воркшоп ми вивчимо, як використовувати AWS Cloud Development Kit (CDK) для автоматизації процесу створення віртуальної приватної хмарної інфраструктури. Ми крок за кроком розгорнемо Virtual Private Cloud (VPC), підмереж (Subnet), інстанси Amazon EC2 та перевіримо доступ до них, використовуючи AWS Systems Manager (SSM). Також нагадую про мо волонтерськ збори send.monobank.ua/jar/5fYjQV...
Azure Essentials: Learn the Basics of Azure for DevOps | DevOps 01
Переглядів 364 місяці тому
Embark on your cloud journey with our comprehensive introduction to Microsoft Azure. This video, part of the DevOps 01 series, will guide you through the fundamentals of Azure, explaining its core features and how it integrates with DevOps practices. You'll learn about Azure's architecture, key services, and how to manage resources effectively. Whether you’re planning to deploy applications, ma...
Deploying Applications on K8s: e2e CI/CD Processes Explained
Переглядів 844 місяці тому
Join us in this detailed Kubernetes workshop video where we delve into the nuances of using Kubernetes for end-to-end CI/CD activities. This session is designed to provide insights into how you can leverage Kubernetes to streamline the deployment of applications across a K8s cluster efficiently. Learn about setting up pipelines, managing deployments, and the best practices for continuous integr...
How to Use ConfigMaps in Kubernetes for Configuration Management
Переглядів 1045 місяців тому
Dive into the details of Kubernetes resources in this video as we focus on ConfigMaps and their role in storing application configuration parameters. Learn how ConfigMaps provide a flexible way to manage your application settings without hardcoding them into your application images. We'll cover how to create, manage, and use ConfigMaps effectively within your Kubernetes clusters, providing prac...
Deploy a Static Website on AWS S3: Step-by-Step Tutorial
Переглядів 905 місяців тому
Learn how to deploy a static website using AWS S3 in this detailed tutorial. We'll walk you through every step of setting up your AWS S3 bucket, configuring the bucket for website hosting, uploading your website files, and setting the correct permissions to ensure your site is accessible to the public. This video is perfect for beginners and intermediate users who want to leverage AWS S3 for ho...
Introduction to Kubernetes: Unveiling the Core Architecture
Переглядів 1125 місяців тому
Dive into the foundational architecture of Kubernetes in this informative video. Perfect for beginners, this guide explores the basic components that make up the Kubernetes ecosystem, including nodes, pods, services, and control plane components like the API server, scheduler, and etcd. You’ll learn how these elements work together to provide a robust and scalable platform for managing containe...
Understanding AWS VPC and Subnets: Public vs Private Explained
Переглядів 736 місяців тому
Understanding AWS VPC and Subnets: Public vs Private Explained
AWS IAM & Organizations: Managing OUs, SCPs, and Billing
Переглядів 506 місяців тому
AWS IAM & Organizations: Managing OUs, SCPs, and Billing
Understanding Cloud Types and AWS Global vs. Regional Infrastructure
Переглядів 456 місяців тому
Understanding Cloud Types and AWS Global vs. Regional Infrastructure
DevOps01: Insider Tips from an IT Recruiter | Job Market Insights & Resume Advice
Переглядів 2218 місяців тому
DevOps01: Insider Tips from an IT Recruiter | Job Market Insights & Resume Advice
Mastering Containerisation: From Basics to Advanced Docker Practices
Переглядів 1669 місяців тому
Mastering Containerisation: From Basics to Advanced Docker Practices
Containers Deep Dive: From Basics to Advanced Mastery | DevOps 01
Переглядів 1979 місяців тому
Containers Deep Dive: From Basics to Advanced Mastery | DevOps 01
Introduction to Containerization for DevOps Engineers: A Comprehensive Guide
Переглядів 1659 місяців тому
Introduction to Containerization for DevOps Engineers: A Comprehensive Guide
Complete Guide to Virtualisation for DevOps: From Basics to Best Practices
Переглядів 2229 місяців тому
Complete Guide to Virtualisation for DevOps: From Basics to Best Practices
Explore Terraform: Essential Training in Infrastructure as Code | DevOps 01
Переглядів 30710 місяців тому
Explore Terraform: Essential Training in Infrastructure as Code | DevOps 01
Ansible Essentials: Learn Architecture, Ad-Hoc Commands & Tasks | DevOps Tutorial
Переглядів 23210 місяців тому
Ansible Essentials: Learn Architecture, Ad-Hoc Commands & Tasks | DevOps Tutorial
Continuous Deployment Part 2: Databases, Networking, and Architectures"
Переглядів 15810 місяців тому
Continuous Deployment Part 2: Databases, Networking, and Architectures"
CD and Infrastructure Basics: From Continuous Deployment to App Components
Переглядів 15310 місяців тому
CD and Infrastructure Basics: From Continuous Deployment to App Components
DevOps 01: Mastering Continuous Integration (CI) | Essentials & Best Practices
Переглядів 31310 місяців тому
DevOps 01: Mastering Continuous Integration (CI) | Essentials & Best Practices
Essential Network Training: From TCP/IP to SSH - Learn How It Works
Переглядів 30510 місяців тому
Essential Network Training: From TCP/IP to SSH - Learn How It Works
Efficient Linux Automation: Scripts, Logs, and Crontab | A Complete Guide
Переглядів 21010 місяців тому
Efficient Linux Automation: Scripts, Logs, and Crontab | A Complete Guide

КОМЕНТАРІ

  • @vladyslavstadnyk2762
    @vladyslavstadnyk2762 4 дні тому

    Додаткове прохання, зробіть, будь ласка, відео цього курсу більш зруними в плані навігації. Залишайте в описі посилання на поперденє та наступне відео. Закиньте їх в один плейліст, якщо єтака можливість. Якщо ви розбили відео на плейлісти згідно з темами, то дайте цим списка якийсь загальний початок-префікс, щоб не сплутати з іншими (в тому числі майбутніми) нерелевантними відео), і мабуть додайте їм нумерацію.

    • @DevOps01
      @DevOps01 4 дні тому

      Всі відео які ви тут бачите , є лише частиною від усього курсу , який проводився для збору коштів і підтримки моїх військових зборів для ЗСУ. Для цього існує LMS система, де всі відео організовані ієрархічно відповідно до програми, і також супроводжуються додатковою інформацію та матеріалами. Тому на ютубі відео з’являються коли є вільний від роботи час і безкоштовно Також додав для більшої зручності плей-листи.

  • @vladyslavstadnyk2762
    @vladyslavstadnyk2762 5 днів тому

    Поясніть, нащо робити відео з англомовною назвою, якщо контент українською? Його ж толком не знайдеш.

    • @DevOps01
      @DevOps01 5 днів тому

      Вітаю! Дякую що звернули увагу , у майбутньому треба буде дублювати мабуть. Але все що пов’язано з it , усі терміни та документація - все прив’язано до англійської мови , яка є мовою на якій спілкується індустрія.

    • @vladyslavstadnyk2762
      @vladyslavstadnyk2762 4 дні тому

      @@DevOps01 Відверто кажучі, це не пов'язано. Я, як людина, яка шукає в ютюбі контент українською мовою, маю одразу зрозуміти, що переді мню контент українською, без відкриття відео. Інакше Ваше відео можна спкійно пролистати, сплутавши його з черговим англомовним відео. Якщо мені треба - я й англійською подивлюсь) Але ж Ви робите його українською. Мабуть, для українців) То ж виокремте, дайте нам знати, що це той контент, який ми шукаємо. Це працює й в зворотній бік, хтось англомовний раптом натрапить на Ваше відео, зацікавиться, відкриє - а воно українською, якої він, наприклад, не розуміє) Не бачу жодного профіту і причини так робити.

  • @iceman-2022
    @iceman-2022 27 днів тому

    Дякую за контент! З нетерпінням очікую на наступне відео!

  • @xevis22
    @xevis22 Місяць тому

    Дякую за відео. Дуже корисно. Особливо дякую за те що розповідаєш не лише про те як працює той чи інший інструмент, а про те як з цим працювати в команді та як правильно взаємодіяти з усіма членами проекту.

  • @user-hz3yk7tj4q
    @user-hz3yk7tj4q Місяць тому

    Найбільш аматорське питання: чи може кубернетіс існувати без докера?!

    • @DevOps01
      @DevOps01 Місяць тому

      На мою думку нема аматорських питань. Так, k8s може існувати без докера) kubernetes.io/docs/setup/production-environment/container-runtimes/ Якщо дуже стисло - kubelet(який отримує від АПІ команди на створення/апдейту пода) потрібен лише інтерфейс для спілкування з container runtime, серед яких і Докер. А той вже буде стягувати імедж та запускати контейнер. А вже різні версіі від вендорів можуть мати своі відмінності. docs.openshift.com/container-platform/3.11/crio/crio_runtime.html aws.amazon.com/blogs/containers/all-you-need-to-know-about-moving-to-containerd-on-amazon-eks/

    • @user-hz3yk7tj4q
      @user-hz3yk7tj4q Місяць тому

      ​@@DevOps01дякую дуже!

  • @user-hz3yk7tj4q
    @user-hz3yk7tj4q Місяць тому

    І на цей раз зрозуміло! Дякую

    • @DevOps01
      @DevOps01 Місяць тому

      Дякую !)

  • @rajaconstantine
    @rajaconstantine Місяць тому

    Hii

  • @user-hz3yk7tj4q
    @user-hz3yk7tj4q Місяць тому

    Дякую дуже! Максимально зрозуміло і без зайвих емоцій

    • @DevOps01
      @DevOps01 Місяць тому

      Дякую ) надихає робити далі )

  • @olehkuryshko6949
    @olehkuryshko6949 Місяць тому

    Дуже крута робота, дякую

    • @DevOps01
      @DevOps01 Місяць тому

      Дякую Вам!)

  • @YanaChirva
    @YanaChirva Місяць тому

    Як же я кайфую від україномовного айті-контенту. Коли він ще прям смачний за змістом - це прям бімба. Не зупиняйтесь

  • @4eJIeHTaHo
    @4eJIeHTaHo Місяць тому

    🔥🔥🔥

  • @DevOps01
    @DevOps01 2 місяці тому

    00:10:00 - DevOps за межами інструментарію - створення освітнього контенту 00:32:29 - DevOps and Soft Skills 01:18:15 - MLOps and DevOps

  • @DevOps01
    @DevOps01 2 місяці тому

    01:08 - Agenda 01:53 - What does the IT industry do 09:18 - Most common Types of IT products 19:30 - Most common types of cooperation between company and client 25:30 - Outsource vs Outstaff 30:14 - Creation of digital product 36:27 - Approaches to develop solutions 41:40 - PoC vs Prototype vs MVP vs Pilot 54:55 - SDLC 56:11 - SDLC key factors 01:00:17 - SDLC stages 01:09:37 - SDLC models 01:11:01 - Waterfall 01:15:19 - Agile 01:20:09 - Scrum 01:35:23 - Kanban 01:41:55 - Software development team roles 01:43:58 - Q&A

  • @DevOps01
    @DevOps01 2 місяці тому

    00:01:05 - Agenda 00:01:35 - VSC and GIT Overview 00:01:43 - Git Internal for DevOps Engineers 00:02:56 - VCS 00:07:08 - Introduction to Git 00:08:27 - Git basics 00:16:31 - Git Object model 00:19:30 - Git commit object 00:20:49 - Git tree 00:21:16 - Git blob 00:21:55 - Git Index 00:32:05 - Git branches and HEAD 00:38:14 - Git references 00:41:37 - Git object storage 00:43:20 - Git Packfiles 00:52:15 - Git remotes and fetch 00:53:41 - Git push and pull 00:57:16 - Advanced Git operations - merge, rebase, reflog, reset 01:15:01 - Git Hooks 01:17:26 - 01:43:03 - Practice

  • @ilintech
    @ilintech 2 місяці тому

    00:01:20 YAML Syntax 00:11:44 Introduction to Ansible 00:14:38 Installation and Configuration of Ansible 00:21:52 Ansible Architecture and Communication 00:25:34 Understanding Ansible Inventory 00:37:19 Ansible Modules 00:44:14 Introduction to Playbooks 00:53:20 Working with Variables and Facts 01:12:40 Roles in Ansible 01:36:16 Understanding and using Ansible Vault 01:39:49 Advanced Topics and Best Practices 01:49:45 Practical Applications and Scenarios

  • @user-db3qh5tx1n
    @user-db3qh5tx1n 2 місяці тому

    Дуже дякую автору за такий якісний контент. Дивився відео про конфігмапи і прям дуже згодилось. Подав заявку у Гугл форму на вступ до курсу але щось може не спрацювало. Буду потрохи дивитись опубліковані відео. Бажаю каналу успіху!

    • @DevOps01
      @DevOps01 2 місяці тому

      Вітаю! Дякую ) Напишіть мені в телеграм @Storytelling_omagad

  • @VladyslavShast
    @VladyslavShast 3 місяці тому

    Ооооо🤲🏻💙

  • @xevis22
    @xevis22 3 місяці тому

    Дякую за відео. Простими словами на прикладах матеріал заходить дуже легко.

  • @artemiynoskov7827
    @artemiynoskov7827 5 місяців тому

    Дуже крутий матеріал, дякую

    • @DevOps01
      @DevOps01 5 місяців тому

      Дякуємо !

  • @keefeere
    @keefeere 5 місяців тому

    це шо перезалив?

    • @DevOps01
      @DevOps01 5 місяців тому

      Це коротка версія для світу )

  • @andriipereverziev6287
    @andriipereverziev6287 8 місяців тому

    Дякую!

  • @digambarnandrekar6540
    @digambarnandrekar6540 9 місяців тому

    This is great......!

  • @shamstabrez2986
    @shamstabrez2986 9 місяців тому

    PLZ DO SESSION IN ENGLISH SO THAT MORE VIEWERS CAN TAKE BENEFIT FROM IT

  • @humphreyanania8538
    @humphreyanania8538 9 місяців тому

    *Promo sm*

  • @sarathbabum
    @sarathbabum 10 місяців тому

    Which language this is ??

    • @DevOps01
      @DevOps01 10 місяців тому

      Ukrainian

    • @DevOps01
      @DevOps01 10 місяців тому

      English will be added later

  • @manpt123
    @manpt123 10 місяців тому

    Channel name: English Title: English Slide: English Speaking: Polish 😢

    • @DevOps01
      @DevOps01 10 місяців тому

      Hi , It’s Ukrainian one ) English lessons will be added a little bit later

  • @DevOps01
    @DevOps01 10 місяців тому

    DevOps курси украінською мовою Долучайтеся: t.me/+n8-HOyw9aMxhOWUy Check out DevOps 01 on Meetup meetu.ps/c/53xvx/11hW96/a Фінансова підтримка Усі кошти перераховуються на ЗСУ send.monobank.ua/jar/5fYjQVfvFA 5375411206188265

  • @DevOps01
    @DevOps01 10 місяців тому

    DevOps курси украінською мовою Долучайтеся: t.me/+n8-HOyw9aMxhOWUy Check out DevOps 01 on Meetup meetu.ps/c/53xvx/11hW96/a Фінансова підтримка Усі кошти перераховуються на ЗСУ send.monobank.ua/jar/5fYjQVfvFA 5375411206188265

  • @DevOps01
    @DevOps01 10 місяців тому

    DevOps курси украінською мовою Долучайтеся: t.me/+n8-HOyw9aMxhOWUy Check out DevOps 01 on Meetup meetu.ps/c/53xvx/11hW96/a Фінансова підтримка Усі кошти перераховуються на ЗСУ send.monobank.ua/jar/5fYjQVfvFA 5375411206188265

  • @DevOps01
    @DevOps01 10 місяців тому

    DevOps курси украінською мовою Долучайтеся: t.me/+n8-HOyw9aMxhOWUy Check out DevOps 01 on Meetup meetu.ps/c/53xvx/11hW96/a Фінансова підтримка Усі кошти перераховуються на ЗСУ send.monobank.ua/jar/5fYjQVfvFA 5375411206188265

  • @DevOps01
    @DevOps01 10 місяців тому

    DevOps курси украінською мовою Долучайтеся: t.me/+n8-HOyw9aMxhOWUy Check out DevOps 01 on Meetup meetu.ps/c/53xvx/11hW96/a Фінансова підтримка Усі кошти перераховуються на ЗСУ send.monobank.ua/jar/5fYjQVfvFA 5375411206188265

  • @DevOps01
    @DevOps01 10 місяців тому

    DevOps курси украінською мовою Долучайтеся: t.me/+n8-HOyw9aMxhOWUy Check out DevOps 01 on Meetup meetu.ps/c/53xvx/11hW96/a Фінансова підтримка Усі кошти перераховуються на ЗСУ send.monobank.ua/jar/5fYjQVfvFA 5375411206188265

  • @DevOps01
    @DevOps01 10 місяців тому

    DevOps курси украінською мовою Долучайтеся: t.me/+n8-HOyw9aMxhOWUy Check out DevOps 01 on Meetup meetu.ps/c/53xvx/11hW96/a Фінансова підтримка Усі кошти перераховуються на ЗСУ send.monobank.ua/jar/5fYjQVfvFA 5375411206188265

  • @DevOps01
    @DevOps01 10 місяців тому

    DevOps курси украінською мовою Долучайтеся: t.me/+n8-HOyw9aMxhOWUy Check out DevOps 01 on Meetup meetu.ps/c/53xvx/11hW96/a Фінансова підтримка Усі кошти перераховуються на ЗСУ send.monobank.ua/jar/5fYjQVfvFA 5375411206188265

  • @DevOps01
    @DevOps01 10 місяців тому

    DevOps курси украінською мовою Долучайтеся: t.me/+n8-HOyw9aMxhOWUy Check out DevOps 01 on Meetup meetu.ps/c/53xvx/11hW96/a Фінансова підтримка Усі кошти перераховуються на ЗСУ send.monobank.ua/jar/5fYjQVfvFA 5375411206188265

  • @user-em4cp8mm4i
    @user-em4cp8mm4i Рік тому

    Thanks ✌️

  • @DevOps01
    @DevOps01 Рік тому

    Долучайтеся: t.me/+n8-HOyw9aMxhOWUy Check out DevOps 01 on Meetup meetu.ps/c/53xvx/11hW96/a Фінансова підтримка Усі кошти перераховуються на ЗСУ send.monobank.ua/jar/5fYjQVfvFA 5375411206188265

  • @DevOps01
    @DevOps01 Рік тому

    початок ua-cam.com/video/1QjCqkmqf70/v-deo.html

    • @vadym6590
      @vadym6590 Рік тому

      як можна долучитися до телеграму ?

    • @DevOps01
      @DevOps01 Рік тому

      @@vadym6590 t.me/+n8-HOyw9aMxhOWUy