Provisioning - 1. Provisioning

2020-02-28

Index


  1. Docker
    1. Docker 개념
    2. Docker Install
    3. Docker Command
    4. Docker Example
    5. Image 만들기
    6. Dockerfile
    7. Docker Compose
    8. Image 저장소

  1. Container Orchestration
    1. Container Orchestration 이란
    2. kubernetes(1)
    3. kubernetes(2)
    4. kubernetes install
    5. kubernetes ui
    6. kubernetes를 이용해 배포해보기
    7. kubectl CLI

  1. Provisioning
    1. Provisioning이란
    2. Ansible
    3. Ansible을 이용해 kubernetes cluster 생성하기

목표

지금까지 Docker와 Container Orchestration 인 Kubernetes 에 대해서 알아봤습니다.
k8s를 사용하기 위해서는 결국 Master / Node에 k8s를 사용하기 위한 설정들을 미리 해둬야합니다.
이러한 설정들을 서버가 증설 되거나 또 다른 프로젝트에 대한 배포환경을 만들때 마다 반복한다면 꽤 불편할 거라 생각됩니다.

1. Provisioning (프로비저닝) 이란?

프로비저닝은 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가 필요 시 시스템을 즉시 사용할 수 있는 상태로 미리 준비해 두는 것을 말합니다.

여러 프로비저닝 오픈소스중 저희는 Ansible (앤서블) 에 대해 알아볼 예정입니다.
목표는 Ansible을 이용해 k8s의 Master, Node 의 환경구성 자동화를 진행해 보겠습니다.

참고

https://ko.wikipedia.org/wiki/%ED%94%84%EB%A1%9C%EB%B9%84%EC%A0%80%EB%8B%9D