본문 바로가기

서버운영 (TA, ADMIN)/인프라

(48)
[Container] 도커 알아보기(3) - 스웜 기반 웹애플리케이션 구축 보호되어 있는 글입니다.
[Container] 도커 알아보기(2) - 컨테이너 실전 구축 보호되어 있는 글입니다.
[Container] 도커 알아보기(1) - 이미지와 컨테이너 도커란 무엇인가? 도커(Docker)는 컨테이너형 가상화기술을 구현하기 위한 상주 애플리케이션(dockerd라는 데몬이 상주 실행된다)과 이 애플리케이션을 조작하기 위한 명령행 도구로 구성되는 프로덕트다. 애플리케이션 배포에 특화돼 있기 때문에 애플리케이션 개발 및 운영을 컨테이너 중심으로 할 수 있다. 도커의 이해를 돕기 위해 가장 쉽게 생각할 수 있는 유스 케이스는 애플리케이션 테스트에 사용할 경량 가상 환경이다. 웹 애플리케이션을 개발하기 위해 로컬에 아파치나 엔진엑스 같은 웹서버를 구축하는 경우를 생각해본다. 가상 환경에 운영환경과 같은 운영체제를 설치하고 문서를 참고해 패키지 관리자로 필요한 요소를 설치하는 환경 구축 작업을 많이 경험해 봤을 것이다. 이러한 기존 방법과 달리, 도커를 사용하면 ..
[Container] kubernetes in action(1) - 소개 보호되어 있는 글입니다.
[Container] kubernetes in action - 들어가며 기술 자체를 이해하고 도구를 사용해 쿠버네티스 클러스터에 효과적이고 효율적으로 애플리케이션을 개발해 배포하는 방법을 알아본다. 다수 서버 환경에서 컨테이너화된 애플리케이션을 실행하고 관리하는데 쿠버네티스가 이용된다. 컨테이너 기술을 배우고 여러 개의 관련된 컨테이너를 규모에 맞게 조정하고자 하는 고급 소프트웨어 엔지니어들은 쿠버네티스 환경에서 애플리케이션을 개발하고 컨테이너화하며 실행하는데 필요한 전문지식을 얻을 수 있다. (프로그래밍, 컴퓨터 네트워킹, 리눅스의 기본 명령 실행과 같은 기본적인 지식과 HTTP 처럼 잘알려진 프로토콜에 관해 이해는 필요하다) 쿠버네티스의 각 구성 요소를 알게되고 점차적으로 kubectl 명령줄 도구를 사용하는 법을 다룬다. 개요 1. 쿠버네티스 소개 쿠버네티스가 무엇이고..