Cloud Computing & MSA
324개의 글
GCP VPC Network Peering
1. VPC 피어링 사용 VPC 사이 연결이 필요한데 Single Shared VPC를 사용하지 못한다면 VPC 피어링을 사용하는 것이 좋다. 단, 직접 연결된 모든 피어에 필요한 리소스 합이 VM…
Cloud Computing & MSAMSA의 Service Disvocery
1. 문제점 물리 서버가 클라우드로 바뀌면서 오토스케일링 등의 이유로 서비스 IP가 동적으로 바뀌는 일이 잦아졌다. Client 나 API 게이트웨이가 서버의 IP, port 를 이용하여 서비스를 …
Cloud Computing & MSAGCP VM 생성 및 접속 방법
1. 특징 시작 1.1. 특징 1.2. 시작 GCP 콘솔에서 "VM 인스턴스"로 들어간다. 처음 들어가면 "Compute Engine을(를) 준비하는 중이며 1분 이상 걸릴 수 있습니다."라는 메시…
Consul에 대하여
1. 소개 Consul은 서비스 검색, 구성 및 분할 기능을 갖춘 완벽한 기능의 컨트롤 플레인을 제공하는 서비스 메시 솔루션이다. 각 기능은 필요에 따라 개별적으로 사용하거나 함께 사용하여 전체 서…
Docker 가상 환경 구축 입문 (8) - Docker 컨테이너 네트워크 설정
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 6. Docker 컨테이너 사이의 네트워크를 구축하자 를 읽고 정리한 내용으로, 이번 문서의 내용은 Docker 컨테이너의 네트워크에 …
Docker 가상 환경 구축 입문 (7) - Docker Machine
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 5. Docker Machine을 사용하여 Docker용 가상머신을 작성하자 를 읽고 정리한 내용으로, 이번 문서의 내용은 Docker…
Cloud Computing & MSADocker 가상 환경 구축 입문 (6) - Automated Build
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 4. Build를 자동화하자 를 읽고 정리한 내용으로, 이번 문서의 내용은 GitHub와 Docker Hub의 연동을 통한 Automa…
Cloud Computing & MSAContainer 기술(1)
Container 왜, 어떻게 이렇게 동작하지 궁금하셨던 분들을 위한 설명입니다. CGROUP, NAMESPACE, LXC, SECCOMP를 알고 계시는 리눅스 마스터이시다면(저는 몰랐었어요...;…
Cloud Computing & MSADocker 가상 환경 구축 입문 (5) - 컨테이너 라이프사이클
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 3. 컨테이너 기동 방법을 이해하자 를 읽고 정리한 내용으로, 이번 문서의 내용은 Dockerfile의 COPY, ADD 명령에 대한 …
Docker 가상 환경 구축 입문 (4) - Dockerfile과 이미지 빌드
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 3. 컨테이너 기동 방법을 이해하자 를 읽고 정리한 내용으로, 이번 문서의 주된 내용은 Dockerfile에 대한 설명, Docker …
Docker 가상 환경 구축 입문 (3) - Docker 컨테이너 기동하기
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 3. 컨테이너 기동 방법을 이해하자 를 읽고 정리한 내용으로 , 이번 문서의 주된 내용은 Docker 컨테이너 실행의 흐름과 Docke…
Docker 가상 환경 구축 입문 (2) - Docker 설치하기
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 2.Docker 설치하기 를 읽고 정리한 내용으로, 이번 문서의 주된 내용은 Docker 소프트웨어의 분류와 설치 방법(Mac)입니다.…
Docker 가상 환경 구축 입문 (1) - Docker의 개념과 특징
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 1.Docker에 대해 이해하기 를 읽고 정리한 내용으로, 이번 문서의 주된 내용은 Docker의 개념과 특징에 대한 설명입니다. 2.…
Open Source Serverless (오픈 소스 서버리스)
1. 제목 오픈 소스 서버리스 플랫폼을 소개한다. 2. 관리형 서버리스와 비교 Cold start : 동일하게 존재 구성 : 오픈 소스를 쓰면 서버 구성부터 다 해야 함 3. 리프 (riff) 피보…
Kubernetes pod session affinity
1. 목적 Pod의 Spec에 nodeName을 설정하면 특정 노드에 Pod 할당이 가능하다. 하지만 이 방법은 약간 원시적인 방법이라고 할 수 있다. nodeName 방식이 아닌 노드에 라벨을 설…
Docker vs. Kubernetes (도커와 쿠버네티스 비교)
Docker와 Kubernetes 비교 원칙적으로 레벨이 다르다. 우선 오케스트레이션 시스템에 대한 이해가 필요하다. 2013년 발표된 Docker는 컨테이너화 된 응용 프로그램을 패키징하고 배포하…
Docker-Compose 소개
여러 docker 컨테이너 를 정의하거나 실행하는 툴입니다 요새 보통 오픈소스 솔루션을 Docker로 깔면 README를 제대로 읽지 않고 설치매뉴얼만 보고 설치했을 경우 재기동 등이 불편한데요 y…
ubuntu로 docker start, docker run
1. docker run 로컬에서 ubuntu 이미지가 없어서 다운로드를 받았지만, $ docker run ubuntu Unable to find image 'ubuntu:latest' locall…
Istio란?
0. 연관 문서 Istio 설치 방법, 그리고 삽질 (EKS) : /index.php/cloud/2282-istio-eks 1. Istio란 무엇인가? IBM, Google에 의해, Sidecar …
Docker Nginx Conf 파일 반영
1. 개요 2. Docker 중지 2-1. Docker 확인 # docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 4fc3c04330…
전가상화와 반가상화
1. 하이퍼바이저란? 호스트에서 여러 가상의 Guest OS를 실행하기 위한 플랫폼이다. 하이퍼바이저는 Type-1, Type-2 유형이 있다. 2. Type-1 가상화 베어메탈 하이퍼바이저 기반의…
Vagrant 설치
1. 홈페이지 https://www.vagrantup.com/downloads.html 2. rpm 다운로드 # wget https://releases.hashicorp.com/vagrant/2.2…
CentOS에 Docker 설치
1. 개요 CentOS에 Docker 설치 2. EPEL 저장소 설정 # yum install docker Loaded plugins: fastestmirror, refresh-packagekit,…
쿠버네티스 노드 조인(Join)시 Token 값 확인
1. 개요 Kubernetes 운영 하던 중 노드를 추가 해야할 상황에서 (초기 설치가 아닌..) 최초 kubeadm init 시 표시된 kubeadm join Kubernetes API Serve…