Devops
-
쿠버네티스 pod란 ?파드란? pod생성 및 사용법 -수정중Devops/kubernetes 2024. 5. 3. 07:36
Contents --> POD(파드)란?쿠버네티스는 개별 컨테이너를 직접 처리하지 않는다. 공동 배치된 컨테이너의 개념을 사용합니다. 이 컨테이너 그룹을 파드(Pod)라고 한다.Pod는 항상 동일한 작업자 노드와 동일한 Linux 네임스페이스에서 함께 실행되는 하나 이상의 밀접하게 관련된 컨테이너 그룹입니다. 각 Pod는 자체 IP, 호스트 이름, 프로세스 등이 있는 별도의 논리적 시스템과 같으며 단일 애플리케이션을 실행합니다. 응용 프로그램은 단일 컨테이너에서 실행되는 단일 프로세스일 수도 있고, 각각 자체 컨테이너에서 실행되는 기본 응용 프로그램 프로세스 및 추가 지원 프로세스일 수도 있습니다. Pod의 모든 컨테이너는 동일한 논리 머신에서 실행되는 것처럼 보이지만 다른 Pod의 컨테이너는 동일..
-
Kubernetes 필요이유 , Kubernetes란 무엇인가? 쿠버네티스란? k8s?,Docker? -1Devops/kubernetes 2024. 4. 29. 21:32
Contents --> '쿠버네티스 인 액션' 을보고 정리한 내용입니다.쿠버네티스(kubernetes)k8s 필요이유?오늘날 이러한 대규모 모놀리식 레거시 애플리케이션은 마이크로서비스라고 하는 더 작고 독립적으로 실행되는 구성 요소로 서서히 세분화되고 있습니다.왜냐하면 마이크로서비스는 서로 분리되어 개별적으로 개발, 배포, 업데이트 및 확장할 수 있습니다. 이를 통해 구성 요소를 신속하게 그리고 필요한 만큼 자주 변경하여 오늘날의 급변하는 비즈니스 요구 사항을 따라잡을 수 있습니다.그러나 배포 가능한 구성 요소의 수가 증가하고 데이터 센터가 점점 더 커지면서 전체 시스템을 구성, 관리 및 원활하게 실행하는 것이 점점 더 어려워지고 있습니다. 높은 리소스 활용도를 달성하고 하드웨어 비용을 낮추기 위해..
-
Docker를 사용하면서 많이쓰는 명령어 정리 -1Devops 2022. 1. 21. 12:41
#컨테이너 내부에서 호스트의 도커 환경으로 돌아올때 Ctrl + P,Q - 컨테이너를 정지하지 안혹 빠져나옴 Ctrl+D or 쉘에 exit 입력 - 컨테이너를 정지하고 빠져나옴 # Docker 실행 명령어 arg -d 와 -i -t 의 관계 -d : 컨테이너를 foreground 형태로 실행함. (실행한 컨테이너가 foregound로 실행하는 프로세스가 없으면 바로 종료된다.) -i -t : 컨테이너 내부 진입하도록 attach 가능한 상태로 설정한다. # Docker exec 강한놈 exec 명령어를 이용하면 컨테이너 내부의 셸을 사용할수있다. (예: mysql 컨테이너 내부에 /bin/bash 프로세스를 실행하고, -i -t 옵션을 사용해 배시 셸을 쓸수 있다. *docker exec -i -t k..
-
ubuntu에서 docker mysql 설치(install) 및 workbench 접속Devops 2021. 3. 10. 07:41
Docker는 설치되어있다고 가정합니다. 1. MySQL Docker 이미지 PULL docker pull mysql:latest 위와 같은 명령어를 통해서 mysql 최근 docker를 가져옵니다. pull이 완료되면 docker images명령어를 통해 내용을 확인합니다. 2. Create and start Docker MySQL 일단 리눅스서버 아무대나 디렉토리 하나를 만듭니다.저는 /home/k 로 생성했습니다 docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password --name mysql-server -v /home/k:/var/lib/mysql mysql:latest docker ps 명령어를 통해 컨테이너 생성 여부를 확인합니다. docker ..