영공의공책

고정 헤더 영역

글 제목

메뉴 레이어

영공의공책

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (84)
    • JAVA (42)
      • JAVA basic (6)
      • Spring (33)
      • Mybatis (2)
      • DB connection (1)
    • FRONT (2)
      • Javascript & JQuery (5)
    • DB (3)
    • NETWORK (22)
      • AWS (9)
      • docker & 쿠버네티스 (6)
      • Infra (7)
    • Project (6)
      • Team (2)
      • Android (2)
      • 개인 (2)
    • Design (4)

검색 레이어

영공의공책

검색 영역

컨텐츠 검색

NETWORK/docker & 쿠버네티스

  • 쿠버네티스 실습(들어가기)

    2021.08.16 by 영공쁘이

  • 쿠버네티스 시작(마스터 및 워커 생성)

    2021.08.12 by 영공쁘이

  • 쿠버네티스 시작하기

    2021.08.12 by 영공쁘이

  • 도커와 쿠버네티스(2)

    2021.08.10 by 영공쁘이

  • 도커와 쿠버네티스(1)

    2021.08.09 by 영공쁘이

  • Docker 설치 및 연결(0510)

    2021.08.05 by 영공쁘이

쿠버네티스 실습(들어가기)

pod 위에 container를 만드는데, 지금은 nginx의 컨테이너를 만든 것(이 위에 앱을 올려서 사용할 수 있게 함) 지금, expose해서, 현재 컨테이너를 외부 부하 분산기로 만들었는데, 이는 리전(영역)을 나중에 여러 곳에서 사용할 시, 서비스에 대한 가용성을 높이기 위해 Load balancing한 것이다. -> 웹 서비스를 연동한 것! 순서 1. nginx 깔고, 로드 분산 시키기 2. 가상 머신으로 가서 컨테이너에 대한 설정 만들기 이후, sudo vim main.go를 통해 가상 머신에 올릴 go언어에 대한 설치하기*그리고 Esc + shift + ; + w + q 하면 설정하던 내용이 저장되고 나오겠다는 의미 도커의 컨테이너 개념 = 쿠버네티스에서는 pod이다. 이 다음은, 가상 앱..

NETWORK/docker & 쿠버네티스 2021. 8. 16. 12:53

쿠버네티스 시작(마스터 및 워커 생성)

1) 우분투에 쿠버네티스 설치하기 gedit install.sh를 쿠버네티스 설치 스크립트를 작성한다. # install.sh sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificates curl sudo curl -fsSLo /usr/share/keyrings/kubernetes-archive-keyring.gpg https://packages.cloud.google.com/apt/doc/apt-key.gpg echo "deb [signed-by=/usr/share/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial ma..

NETWORK/docker & 쿠버네티스 2021. 8. 12. 13:21

쿠버네티스 시작하기

쿠버네티스 : 어플리케이션과 서비스를 관리하는 오픈소스 시스템(구글 사에서 제작) 쉽고 빠르게 어플리케이션을 배포할 수 있고 관리가 가능하다. - 인프라의 추상화: 컨테이너 어플을 쉽게 배포하고 관리하는 시스템(컨네이너 상에서 = 배포, 관리가 단순화됨) * 배포 단순화: 특정 베어메탈을 필요로 할 때(SSD, HDD) 하드웨어 극대화, 상태 확인 및 자가 치유(장애를 처리), 오토스케일링(부하 자동 조정), 어플 개발 단순화(이상> 롤 아웃) - 하드웨어 수준 > 마스터 노드: 전체 쿠버네티스 시스템을 관리하고 통제한다. * 컨트롤 플레인을 관장 > 워커 노드: 실제 배포하는 어플리케이션 실행을 담당 * 컨트롤 플레인 - 클러스터를 관리하는 기능, 여러 노드로 분할 및 복제 되어 고가용성을 보장, 어플..

NETWORK/docker & 쿠버네티스 2021. 8. 12. 12:32

도커와 쿠버네티스(2)

◆ 도커는 도커라는 이미지를 가상 머신에 생성하고(도커: 컨테이너를 관리(독립 공간의 가상 환경)를 함) 그곳에 톰캣을 설치하여 클라우드 컴퓨팅을 수행하는 환경을 구축한다. * 이는 톰캣 컨테이너가 된다.(1) : 도커에서는 그러면, 여러 개의 컨테이너 중 톰캣 컨테이너가 만들어진거다 ◆ 도커 사이클 주기(생애주기) *컨테이너 삭제 시, 컨테이너를 중지하고 나서 삭제를 해야한다.(이게 순서다) 이미지와 컨테이너 둘다 삭제를 해야 다 삭제 된다. 하나만 삭제한다고 삭제되는게 아니다. ◆ 레이어 그래서 이미지의 정보를 확인하고 레이어 저장소를 확인한 다음 삭제 nginx: 웹서버를 나타냄 2. 초보자를 위한 도커 기초 강의 (notion.site) 2. 초보자를 위한 도커 기초 강의 목차 gregarious..

NETWORK/docker & 쿠버네티스 2021. 8. 10. 11:30

도커와 쿠버네티스(1)

◆ 시작하기 전에 알아야 할 개념 도커: 여러 개의 컨테이너를 묶는 단위로 사용하는 것(LXC(=리눅스 컨테이너) 기반이다) - 패키징, 배포, 단순화 등도 한다. 도커엔진: 이미지, 네트워크, 디스크 등의 관리 역할 1:1 컨테이너와 프로세스, 이미지 컨테이너(여러 이미지)를 관리 - 단점: 양이 많아지면 안좋다. 컨테이너: 가상머신을 사용해 각 마이크로 서비스를 격리(isolate)하는 기술, 독립된 공간에서 실행한 가상 환경 컨테이너 오케스트라: vCenter Server 쿠버네티스: 구글에서 사용하는 컨테이너 기술(IT를 운영 및 관리 한다) 하이퍼바이저: 하드웨어 추상화 셸: 커널(=프로세스)에 접근하기 위해 사용하는 것 ex) unix 데몬: 명령어 세트, 관리하는 도구, process ◆ 도..

NETWORK/docker & 쿠버네티스 2021. 8. 9. 12:07

Docker 설치 및 연결(0510)

https://docs.microsoft.com/ko-kr/windows/wsl/install-win10 Windows 10에 WSL 설치 이것을 바탕으로 하여 도커가 돌아갈 수 있는 환경을 마련해준다. 중간마다의 경로가 나오는 것들(경로/코드들)은 복사 눌러서 Windows PowerShell에 넣는다. 이거를 구글에 검색해서 들어가보면 도커의 모든 행동들을 제어할 수 있다. - 첫번째 게시물임 원래 먼저 wsl이 설치가 된다면 wsl2의 컴포넌트 설정이 되었다는 체크란의 메세지가 있어야 한다. 근데, 학원에서 할 때는 wsl2가 설치 되지 않아서 hyper-v 라도 하라고 체크란에 나오는 것이다. 명령어 중 부연 설명 1) 이미지 다운(sql을 다운한다는 의미, 근데 뜻이 조금 다르다) > docke..

NETWORK/docker & 쿠버네티스 2021. 8. 5. 09:07

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
영공의공책 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바