멀티 클라우드 인프라(dkr & k8s)6 도커 & 쿠버네티스 6 [2024.11.03] 8. 파드 리소스 할당 및 제한 1) Pod Resource Request 및 Limits - https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource - https://kubernetes.io/docs/tasks/configure-pod-container/assign-memory-resource - https://kubernetes.io/docs/tasks/configure-pod-container/quality-service-pod Configure Quality of Service for PodsThis page shows how to configure Pods so that they will.. 2024. 11. 11. 도커 & 쿠버네티스 5 [2024.11.02] 7) 'cluster.yml' 파일을 이용한 앤서블 플레이 ansible-playbook \-i inventory/mycluster/hosts.yaml \--become --become-user=root \cluster.yml 앤서블 플레이북을 이용하여 쿠버네티스트를 설치한다설치 시간은 평균 20~30분 정도 소요된다 8) 설치 정보 확인 만약, kubectl version 명령어 진행 시 kubuctl 명령어가 없다고출력되면 다시 설치(5번 과정) 해야 한다 또한, kubectl 명령어는 실행되는데,다음과 같이 master, node1, node2, node3의 상태가Ready가 아니라 NotReady로 출력되면 다시 설치(5번 과정) 해야 한다 9) 정보 확인 실시 10.. 2024. 11. 2. 도커 & 쿠버네티스 4 [2024.10.27] 4) WORKDIR Ex1) 절대 경로/상대 경로를 사용한 WORKDIR 명령어 예제 - RUN 명령어에 의해서 출력되는 내용은 어떻게 되는가? Ex2) WORKDIR 명령어로 환경변수를 사용한 예제 - RUN 명령어에 의해서 출력되는 내용은 어떻게 되는가? 5) USER Ex) USER 명령 사용 실습 먼저 Dockerfile을 제작한다 # docker image build --no-cache --progress plain -t user-img . 그런 다음 위의 명령어를 입력하여 이미지를 빌드한다 마지막으로는 이미지가 생성되었는지 확인한다 6) COPY/ADD ① COPY 호스트의 파일/경로 컨테이너의 파일 경로COPY test.sh /root/bin/② ADD 호.. 2024. 10. 28. 도커 & 쿠버네티스 3 [2024.10.26] 09. Docker 네트워크 관리 1. Docker 네트워크 관리 # docker network ls# docker container run --rm busybox ip address# ip address show docker0 컨테이너가 구동될 때 네트워크 스택을 생성하고 기본적으로 bridge 네트워크에 연결한다 2) host 네트워크 # docker container run --rm --network=host busybox ip address# ip address host 네트워크는 호스트의 네트워크 장치를컨테이너가 그대로 사용하는 유형이다실제 호스트에서 ip address를 실시하여 위의 내용과 동일한지 확인한다 3) none 네트워크 # docker container .. 2024. 10. 28. 도커 & 쿠버네티스 2 [2024.10.20] 06. Docker 컨테이너 관리 1. 컨테이너 생성 1) 명령어 형식 # docker container create [옵션] 이미지_이름 [명령어] [인자값...] 2) 명령어 사용 예시 # docker container create --name webserver nginx 3) 컨테이너 생성 # docker image ls -a# docker container create --name webserver nginx# docker container ls -a 컨테이너 생성을 위해 이미지를 생성시킨다 이미지를 생성시키고 나서 해당 docker 이미지에 새로운 태그를 지정한다username/webserver:1.0이라는 새로운 이름과 태그를 nginx 이미지에 부여하고,이 명령을 .. 2024. 10. 20. 도커 & 쿠버네티스 1 [2024.10.19] 01. Docker 실습 환경 구성 강사님께서 공유해 주신 나눔고딕코딩 폰트를 설치하고,MobaXterm을 실행 후에 SSH 생서하고 폰트를 나눔고딕코딩 폰트로 설정한다 다음으로는 북마크 설정에 가서 세션 이름을 docker1으로 설정하고 OK를 눌러 생성한다 root로 설정된 비밀번호 centos를 입력하게 되면 화면과 같이 리눅스 환경이 그대로 재현되며 실제로 사용할 수 있는 공간이 만들어진다 생성한 docker1에서 오른쪽 마우스를 클릭 후Duplicate session을 이용해 하나를 더 복제한다 다른 건 설정할 필요 없이 세션 이름만 docker2로 변경시킨 후 저장한다 02. Docker 설치 # yum install -y yum-utils# yum-con.. 2024. 10. 20. 이전 1 다음