1.container : 하나의 독립적인 서비스 구동 -한 pod안에 여러 container가 있지만 port는 중복되지 않음 -한 pod당 IP 자동할당(시스템에 문제가 생기면 pod이 재생성되고, ip주소가 변경됨) 2.label: 목적에 따라 오브젝트들을 분리하고, 분리된 오브젝트들끼리 연결 -key: value로 이루어짐 (예를 들어, type: web) -type이 web인것만 보고싶으면 이 pod들만 service에 연결하여 보면 됨 3. node schedule: 2가지 방법이 있음 (1)직접 선택: pod을 만들 때 node를 선택(nodeSelector) (2)쿠버네티스가 자동 선택(request, limit) —> 스케줄러가 판단 -memory: 초과시 Pod 종료 시킴 -CPU: 초과..
Django 설치하기 pip3 install django Django 프로젝트 생성 django-admin startproject ★vscode 원격 연결 (1)terminal에서 설치 sudo yum install openssh-server && sudo systemctl start sshd.service && sudo systemctl enable sshd.service (2)VSCODE: Remote Development 확장팩을 설치후, Remote-SSH: Connect to Host.. Django app 생성 프로젝트폴더 안(manage.py 경로가 있는 곳)에서 다음 명령어를 실행한다 sudo python3 manage.py startapp
경로 정하기 mkdir project #폴더 name 생성 디렉토리안에 있어야 하는 파일 및 폴더 - Dockerfile - 프로젝트 폴더( ex react, django) project Dockfile django-app 이미지 생성 생성 명령어 sudo docker build . -t /: 이미지를 docker hub 에 업로드하려면 이때 이미지 이름을 로 설정하는게 좋다. 이미지 확인 sudo docker images 이미지 실행 실행 명령어 sudo docker run -p 8000:80 -tid -p는 포트 포워딩을 할 수 있는데, 실행시 8000번포트로 들어가면 80번 포트로 포워딩 된다는 뜻이다 실행 확인 sudo docker ps curl로 해당 서..
net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) 에러해결 squid를 install 한 후 -docker.io 279 -docker.com 91 프록시 서버에 추가
이미 설치된 Docker 제거 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine Repo 정보를 사용할 수 있는 yum-utils 패키지 설치 sudo yum install -y yum-utils Docker repo 설치 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo Docker 엔진 설치 sudo yum install docker-ce docker-ce-cli c..
sudo apt-get remove docker docker-engine docker.io containerd runc sudo apt-get update sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://down..