kubernetes 2/17
·
System Engineering/Kubernetes
가상머신 IP 주소 kube-control1 : 192.168.56.11 kube-node1 : 192.168.56.21 kube-node2 : 192.168.56.22 kube-node3 : 192.168.56.23 Kubernetes - 컨테이너 오케스트레이션 도구 - 구글 내부 프로젝트 Borg를 2015년 경 구글이 Linux Foundation의 CNCF(Cloud Native Computing Foundation)에 기부하고 다른 벤더사들과 같이 Kubernetes를 공동 개발함 - 조타수, 파일럿을 의미하는 그리스어에서 이름이 유래됨 Kubernetes가 제공하는 기능 - Container Platform - Microservice Platform - 이식성 좋은 Cloud Platform ..
yaml 파일 작성법 참고
·
System Engineering/Kubernetes
https://subicura.com/k8s/prepare/yaml.html#%E1%84%8E%E1%85%A1%E1%86%B7%E1%84%80%E1%85%A9 YAML 문법 YAML 문법에 대해 전반적으로 알아봅니다. subicura.com
kubernetes 1/17 (docker 6/6과 같은 날 강의)
·
System Engineering/Kubernetes
컨테이너 기술을 이용한 애플리케이션 운영 1주. Kubernetes 소개 및 이해 2주. Kubernetes를 이용한 애플리케이션 운영 3주. Kubernetes 패키지 및 모니터링 시스템 구축 4주. 컨테이너 운영을 위한 CI/CD 구축 ----------------------------------------------- Kubernetes Google의 Borg 프로젝트에서 시작되었으며 2015년 CNCF에 기부 그리고 컨테이너는 단일 Docker Host의 성능을 넘는 컨테이너 실행 하기가 어렵다. Kubernetes는 여러 Docker Host 컨테이너들을 관리하는 노드들을 를 묶어서 관리하는 것이다. (다수의 컨테이너들을 관리할 수 있는 머신들을 묶어서 관리하는 도구 = Container Orc..
docker 6/6 도커 사설 레지스트리
·
System Engineering/Kubernetes
참고. container의 tag는 반드시 숫자가 와야 하는 것이 아니다. kubernetis 54. 이 강의 안들었다. 멀티 스테이지, 사설 레지스트리 등등. ---------------------------------------------- 도커 컨테이너 이미지 생성 방법 1. 명령어를 이용한 이미지 생성 $ docker container commit CONTAINER NEW_IMAGE_REPO:TAG 2. Dockerfile을 이용한 이미지 생성 멀티스테이지 이미지 빌드 사설 레지스트리 구축 $ docker search registry NAME DESCRIPTION STARS OFFICIAL AUTOMATED registry The Docker Registry 2.0 implementation fo..
docker 5/5
·
System Engineering/Kubernetes
도커 볼륨 도커 컨테이너에서 데이터를 저장하는 방식을 제공하는 방법 컨테이너 삭제시 컨테이너 내의 데이터도 같이 삭제되므로 영구적으로 저장할 데이터는 별도의 저장 공간에 데이터를 저장할 필요가 있음 도커 볼륨 - Bind Mount 도커 호스트의 파일 시스템의 디렉터리를 컨테이너의 저장 공간으로 제공하는 방법 - Volume 도커의 볼륨을 컨테이너에 연결하여 저장공간을 제공하는 방법 Bind Mount 연결 $ docker container run -d -t --volume DOCKER_HOST_PATH:/CONTAINER/PATH --name CONTAINER IMAGE Volume 연결 (얘는 Volume 객체를 사용하는 것. 도커 호스트에 볼륨을 하나 만들구, 그걸 컨테이너에 연결.) $ docke..
docker 4/5
·
System Engineering/Kubernetes
컨테이너의 파일 차분 확인 $ docker container diff CONTAINER 컨테이너의 초기 상태 (이미지일 때의 상태) 로부터 무엇이 달라졌는지 알 수 있다. A 파일 추가 C 파일 수정 D 파일 삭제 hostname 바꾸는 법? 근데 이렇게 해도 변경이 안됨. 강사님이 추정컨대, docker가 name을 관리하고 있어서 변경이 안되는거같대. 하여간... 이거는 diff로 바뀌는 내용 확인하려고 한거고. 별 의미 없음. 이미지 상세 정보 확인 $ docker image inspect IMAGE 컨테이너 상세 정보 확인 $ docker container inspect CONTANIER 컨테이너 리소스 사용 정보 확인 $ docker container stats CONTAINER $ docker..