Kubernetes StorageClass

Kubernetes를 효율적으로 운영하기 위해서는 Dynamic Volume Provisioning 기능을 활성화해야한다. Dynamic Volume Provisioning을 사용하기 위해서는 StorageClass를 정의하여 블록 스토리지와 연동해야한다. 이 글에서는 StorageOS와 연계하는 StorageClass를 설정하는 방법을 소개한다. ...

Kubernetes Installation with Dashboard

Kubernetes는 Google에서 운영하는 컨테이너 오케스트레이션 오픈소스이다. 이 글에서는 Kubernetes 개념에 대해 소개하고, Ubuntu 18.04 버전을 기준으로 설치하는 방법을 정리하였다. 관련 키워드: Docker, Kubernetes Kubernetes Architecture Kubernetes는 Master-Slave 구조의 클러스터로 구성된다. Master Node에서 API를 통해 Kubernetes 클러스터에 접근하여 컨테이너를 생성하고 관리한다. Slave ...

Docker 시작하기

참고자료: https://docs.docker.com/engine/getstarted/step_four
Docker는 VMWare 등과 같은 운영체제 가상화 프로그램이다. docker가 설치되어있다면 개발 환경을 설정할 필요 없이 이미지를 통해 설치하여 바로 실행이 가능하기 때문에 서버 운영, 웹 어플리케이션 배포 등을 간편히 해준다. 최근 Saturn이라는 Web IDE를 개발하면서 쉽게 배포하기 위해 Docker를 사용해보았는데, 프로그래밍 교육용 프레임워크 ...