Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
DevOps 첫걸음: Docker에서 Rancher를 이용한 CD까지
Rating: 3.9 out of 5(76 ratings)
568 students

DevOps 첫걸음: Docker에서 Rancher를 이용한 CD까지

Docker container를 이용한 서비스 구축 및 Continuous Deploy
Created byRalf Yang
Last updated 5/2017
Korean
Korean [Auto],

What you'll learn

  • Docker, git, vagrant, container orchestration, Continuous Delivery Process

Course content

1 section12 lectures2h 28m total length
  • DevOps에 관련한 간단한 이해 및 실습 준비6:37

    DevOps에 관련한 간단한 이해 및 실습을 진행 합니다.

  • Test 환경 구축을 위한 도구(Vagrant/Git)의 설치 및 이해11:01

    Vagrant,Git 등의 도구를 사용하여 실습을 위한 Test 환경 구축을 진행 합니다.

  • Test 환경 구축을 위한 Vagrant 설정 및 가상장비 생성11:07

    Vagrant에 대한 세부적인 설정을 진행합니다.

  • Docker에 대한 이해 및 사용법 실습 - 1부12:51

    Docker에 대한 이해 및 간단한 사용법에 대해 실습을 진행합니다.

  • Docker에 대한 이해 및 사용법 실습 - 2부19:58

    Docker Image의 Build/Tag/push 등의 실습을 진행 합니다.

  • Docker-compose에 대한 이해 및 사용법 실습13:05

    Docker-compose에 대한 이해 및 활용을 위한 실습을 진행 합니다.

  • Rancher_시작하기10:51

    Docker containerized system의 orchestration을 위한 도구인 Rancher에 대한 이해 및 설치를 진행 합니다.

  • Rancher_기본구성 확인 및 host추가하기12:49

    Rancher의 기본적인 구성을 알아보고, Host node를 추가하여 Server Pool을 생성 합니다.

  • Rancher_host추가 및 LB생성9:42

    Containerized system이 service 될 수 있도록 자체 Load-balancer를 생성하는 방법 등에 대한 실습을 진행 합니다.

  • docker-compose를 이용한 Rancher 관리15:33

    Rancher가 내부적으로 지원하는 docker-compose를 활용하여, System Cluster를 Provisioning 하는 방법을 실습 합니다.

  • Continuous delivery 의 이해 및 실습 - 1부9:47

    Continuous Delivery에 대한 기본 개념과 프로세스를 이해하는 세션입니다.

  • Continuous delivery 의 이해 및 실습 - 2부15:38

    간단한 예제를 통해 Rolling upgrade 형태의 Service Delivery를 실습하고 전체적인 학습을 wrap up 합니다

Requirements

  • 기본적인 Linux 명령어를 알고 다룰 줄 알아야 합니다.

Description

본 강좌는 요즘 Hot한 CI/CD 환경 구축에 대한 방안을 제시하고, 관련된 도구의 사용 방법 및 세부적인 실습을 다루고 있습니다.

개발에 따른 서비스의 빠른 출시와, 고객 Feed-back을 기반으로한 빠른 대응을 위해 CI/CD는 필수로 자리 잡고 있습니다.

또한 다양한 배포 기법을 통해 서비스의 안정적 적용과 장애에 대한 빠른 대처가 가능한 시스템 형태를 지향하고 있고, 사용자 유입량에 따른 탄력적 대응이 가능한 플랫폼의 사용을 기반하고 있습니다.

이에 관련하여, 본 강좌는 DevOps engineer의 역할로써 Continuous Delivery 환경 구축을 목표로 기반 시스템을 구축하고, 운영에 필수적인 프로세스를 설명하고 있습니다.

Who this course is for:

  • 초/중/고급 리눅스 시스템 운영자에서 DevOps 역할로 업무 역할을 확장 하고 싶은 사람
  • 단조로운 개발업무에 지친 개발자
  • 몸값을 올리고 싶어 DevOps로 전향하고자 하는 개발자 & 시스템 엔지니어