'15단계로 배우는 도커와 쿠버네티스' 기반으로 내용 정리하였습니다.클러스터 가상화K8s 클러스터를 논리적으로 분할하여 RBAC과 조합하여 운영 환경 구축네임스페이스를 사용하여 K8s 클러스터를 논리적으로 분할하는 방법(=클러스터의 가상화)에 대해 알아보자.설정 정보
'15단계로 배우는 도커와 쿠버네티스' 기반으로 내용 정리하였습니다.오토스케일부하에 반응하여 자동으로 처리 능력 조절오토스케일은 CPU와 메모리 사용률에 따라 파드나 노드의 수를 자동으로 늘리고 줄이는 기능을 말한다.특히 퍼블릭 클라우드에서는 노드의 개수, 이용 시간에
'15단계로 배우는 도커와 쿠버네티스' 기반으로 내용 정리하였습니다.인그레스서비스와 연결하여 애플리케이션을 공개인그레스(Ingress)는 K8s 클러스터 외부에서의 요청을 K8s 클러스터 내부의 애플리케이션에 연결하기 위한 API 오브젝트다. 참고 : https
'15단계로 배우는 도커와 쿠버네티스' 기반으로 내용 정리하였습니다.스테이트풀셋데이터를 관리하는 파드에 적합한 컨트롤러쿠버네티스의 스테이트풀셋(StatefulSet)은 퍼시스턴트 볼륨과 파드를 함께 조합하여 제어하기에 적합한 컨트롤러다.일반적으로 스테이트풀(statef
'15단계로 배우는 도커와 쿠버네티스' 기반으로 내용 정리하였습니다.스토리지추상화된 스토리지를 컨테이너에 마운트K8s에 배포한 애플리케이션이 데이터를 보존하기 위해서는 내부 혹은 외부의 스토리지 시스템과 연결하여 '퍼시스턴트 볼륨(Persistent Volume)'을
'15단계로 배우는 도커와 쿠버네티스' 기반으로 내용 정리하였습니다. 잡과 크론잡 실패 시 재실행하는 잡과 지정 시간에 기동하는 크론잡 잡 컨트롤러는 파드에 있는 모든 컨테이너가 정상적으로 종료할 때까지 재실행한다. 그리고 크론잡은 UNIX의 크론과 같은 포맷으로
'15단계로 배우는 도커와 쿠버네티스' 기반으로 내용 정리하였습니다.서비스서비스의 네 종류와 용도 파악파드는 일시적인 존재라 언제든지 할당된 IP 주소가 바뀔 수 있다. ( 젤 중요한 파드의 특징!! )클라이언트 입장에서는 늘 변하는 파드의 IP 주소를 알기 어렵기 때
'15단계로 배우는 도커와 쿠버네티스' 기반으로 내용 정리하였습니다.디플로이먼트디플로이먼트의 역할 이해하기 디플로이먼트가 백엔드의 워크로드에 적합하다고 설명했다. ( FLO 서비스에 적합하군! )주된 역할은파드의 개수를 관리하는 것이다.: K8s 클러스터에서는 파드가
'15단계로 배우는 도커와 쿠버네티스' 기반으로 내용 정리하였습니다.쿠버네티스 첫걸음hello-world 컨테이너를 쿠버네티스에서 돌려 보기( 쿠버네티스 환경을 어떻게 구성했는지...? )6.2 파드 실행쿠버네티스에서 hello-world 컨테이너 실행(1)kubect
'15단계로 배우는 도커와 쿠버네티스' 기반으로 내용 정리하였습니다.컨테이너 첫걸음hello-world 컨테이너 둘러보기1.1 hello-world 실행터미널 혹은 커맨드 프롬프트에서 'docker run hello-world'를 실행하면 도커 데몬에 접속한다.커맨드
'15단계로 배우는 도커와 쿠버네티스' 기반으로 내용 정리하였습니다.kubectl 커맨트 치트 시트정보가 응축된 치트 시트를 이용해 전반적인 기능 파악하기6.1 kubectl 커맨드의 기본kubectl 커맨드의 기본 구조는 다음과 같이 세 부분으로 구성된다.(1) 커맨
'15단계로 배우는 도커와 쿠버네티스' 기반으로 내용 정리하였습니다.도커 커맨드 치트 시트도커 커맨드의 전반적인 기능과 개요 파악치트 시트필요한 명령어를 빠르게 찾을 수 있도록 정리한 표주요 명령어들이 잘 정리되어 있어 시스템에 대한 이해력을 높이는 데도 도움이 된다.
'15단계로 배우는 도커와 쿠버네티스' 기반으로 내용 정리하였습니다.쿠버네티스의 기본구조와 철학쿠버네티스는 한대의 마스터와 여러대의 worker 노드들로 구성.컴포넌트들은 파드 형태로 띄워짐./etc/kubernetes/manifests 안 컴포넌트들의 생성하기 위한
'15단계로 배우는 도커와 쿠버네티스' 기반으로 내용 정리하였습니다.컨테이너의 이해쿠버네티스를 위해 꼭 알아야 하는 도커 지식\- 도커란?docker는 컨테이너 기반 가상화 도구이다. 도커는 OS 전체를 가상화하지 않고 컨테이너라는 리눅스 커널 레벨에서 제공하는 격리된
'15단계로 배우는 도커와 쿠버네티스' 기반으로 내용 정리하였습니다.컨테이너화의 의의와 쿠버네티스의 개요쿠버네티스(Kubernetes) : 컨테이너화된 애플리케이션을 효율적로 배포하고 운영하기 위해 설계된 오픈 소스 플랫폼구글의 사내 운영 시스템인 Borg를 오픈 소스
MAC OS 기반에서 Docker 실습을 진행 해본다.MAC 용 Docker 설치 : https://hub.docker.com/editions/community/docker-ce-desktop-mac/ubuntu 이미지에 apache2를 설치하여 웹 서버 구축
도커에서 이미지를 받고 컨테이너를 생성하고 삭제 할 때, 자주쓰는 기본 명령어이다.컨테이너 실행하기 (run)컨테이너를 실행하는 명령어는 다음과 같다.docker run OPTIONS IMAGE:TAG|@DIGEST ARG...다음은 자주 사용하는 옵션이다.컨테이너 목
Go언어로 작성된 리눅스 컨테이너 기반으로 하는 오픈소스 가상화 플랫폼.다양한 프로그램, 실행환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포/관리를 단순하게 해준다. 백엔드 프로그램, 데이터베이스 서버, 메시지 큐등 어떤 프로그램도 컨테이너로
체크 사항하이퍼바이저 엔진Docker 계층 > layer 개념도커 사상컨테이너 / 이미지 차이점 Expose 내부 외부 설정컨테이너 개념 확실하게명령어 옵션 > 도커 파일 키워드 학습!예) —rm 은 먼디