목록Cloud/Cloud 공부일기 (73)
갬미의 성장일기
오늘 배운 내용 - 쿠버네티스 기초 쿠버네티스 기초 쿠버네티스란 컨테이너 운영을 자동화하기 위한 오케스트레이션 도구를 말하며 구글의 주도로 만들어진 tool이다 쿠버네티스를 통해 - 많은 수의 컨테이너를 협조적으로 연동하여 사용할 수 있고 - 컨테이너를 통한 어플리케이션 배포 이외에도 다양한 운영관리 업무를 자동화할 수 있다 쿠버네티스 기능 - 컨테이너를 다루기 위한 API, 명령형 도구 함께 제공 - 도커 호스트관리, 적절한 컨테이너 배치, 스케일링, 로드밸런싱, 헬스체크 등 컨테이너 오케스트레이션이란 여러개의 컨테이너를 관리하고 배포하는 도구로 도커 스웜, Apache Mesos, 쿠버네티스가 있고 사실상 쿠버네티스가 표준으로 사용되고 있다 👇 조금 더 자세한 내용 보기 [IT트렌드] 컨테이너 오케스..
오늘 배운 내용 - GCP CLI 이해하기 - Docker DeskTop을 이용하여 local에서 쿠버네티스 사용하기 수업시작 전 질문 ,, 강사님 궁금한게 있는데요. 전에 AWS 해볼때는 VPC를 만들때도 CIDR을 쓰고, 서브넷을 만들 때도 CIDR을 썼는데 GCP에서는 서브넷을 만들때만 CIDR을 쓰는데 어떤 차이가 있는건가요? aws에서는 VPC = Region -> CIDR 선택 // 이걸 서브넷이 나눠서 썼다 (이때 AZ 선택) GCP에서 VPC = Global (IP 대역이 없음) // 서브넷 만들때 ip 대역에 전혀 상관이 없다 (겹치지만 않으면 됨 / 이때 AZ 선택) GCP CLI 이해하기 지금까지는 매번 GCP 콘솔 접속, VM 옵션을 클릭으로 하나하나 입력하고 만들어야했다 같은 옵션..
오늘 배운 내용 - GCP 컴퓨트엔진으로 가상머신 만들기 - 도커, 쿠버네티스 설치 GCP 컴퓨트엔진으로 가상머신 만들기 가상머신을 만들기 위해서는 VPC를 먼저 생성해야 한다 VPC network 탭 - create 클릭 주의할 점은 생성 모드를 Automatic으로 하면 GCP의 모든 리전에 하나씩 서브넷이 생긴다는 점,,! 원하지 않는다면 꼭 Custom을 선택한다 이외 설정은 본인 입맛에 맞게 하면 된다 VPC 생성시 방화벽도 만들어짐 인스턴스 만들기 compute engine 탭 - create instance 클릭 마찬가지로 설정은 본인 마음대로,, 이때 aws와 다른점은 서버를 만들때 가용영역을 정한다는것이다 (aws - 서브넷 만들때 정함) Change -> 블럭 스토리지 (boot dis..
오늘 배운 내용 - docker-compose 3tier (과제 점검) - SQL - GCP 가입 과제 점검 - docker-compose로 3tier 구성하기 docker-compose.yml services: mysql-svc: image: mysql:5.7 env_file: /docker/db/env/.env environment: TZ: Asia/Seoul mywas: image: gymin97/msa:java-was restart: always mynginx: image: nginx volumes: - /docker/nginx/conf:/etc/nginx/conf.d - /docker/nginx/log:/var/log/nginx ports: - "80:80" was.conf upstream my..
오늘 배운 내용 - 도커 3tier 구성 - 도커 컴포즈 nginx와 was를 연결하는 방법 1. 명령어로 하나하나 입력하기 (run - exec nginx 수정) 2. dockerfile 만들어 image만들고 수정된 이미지를 실행하기 3. conf를 외부 스토리지와 연결하기 1. 명령어로 하나하나 입력하기 (run - exec nginx 수정) DB 컨테이너 was 컨테이너 Nginx 컨테이너 docker run -d -p 80:80 --name myn --net mynet gymin97/msa:v3 docker exec -it myn bash vi /etc/nginx/nginx.conf docker restart myn 스크립트를 만드는 방법도 있다 mkdir nconf vi /nconf/nginx..
오늘 배운 내용 - 서브네팅 계산법 - 도커 네트워크 - 도커 3tier 서브네팅 계산법 10.1.1.10 의 서브넷 마스크는 255.0.0.0이다 10.1.1.10 -> 00001010.00000001.00000001.00001010 11111111.00000000.00000000.00000000 여기서 네트워크 주소는 10.0.0.0 (AND 연산) 호스트 주소는 10.1.1.10이 된다 1. CIDR 계산법 10.1.1.10/24의 네트워크 주소는 어떻게 되는가? 어려울것 없이 24가 1의 개수로 치고 계산하면 된다 10.1.1.10 -> 00001010.00000001.00000001.00001010 11111111.11111111.11111111.00000000 (24개) 여기서 네트워크 주소는..