본문 바로가기
728x90
반응형

Devops5

Kubernetes 필요이유 , Kubernetes란 무엇인가? 쿠버네티스란? k8s?,Docker? -1 Contents  -->   '쿠버네티스 인 액션' 을보고 정리한 내용입니다.쿠버네티스(kubernetes)k8s 필요이유?오늘날 이러한 대규모 모놀리식 레거시 애플리케이션은 마이크로서비스라고 하는 더 작고 독립적으로 실행되는 구성 요소로 서서히 세분화되고 있습니다.왜냐하면 마이크로서비스는 서로 분리되어 개별적으로 개발, 배포, 업데이트 및 확장할 수 있습니다. 이를 통해 구성 요소를 신속하게 그리고 필요한 만큼 자주 변경하여 오늘날의 급변하는 비즈니스 요구 사항을 따라잡을 수 있습니다.그러나 배포 가능한 구성 요소의 수가 증가하고 데이터 센터가 점점 더 커지면서 전체 시스템을 구성, 관리 및 원활하게 실행하는 것이 점점 더 어려워지고 있습니다. 높은 리소스 활용도를 달성하고 하드웨어 비용을 낮추기 위해.. 2024. 4. 29.
docker에서 ubuntu container 실행시 ssh 자동 실행하는법. * 문제점 - docker 컨테이너를 stop and start 할경우에 ssh가 자동 실행되지 않아. 컨테이너를 재실행시에 계속 ssh 서버를 켜주어야했음. * 해결 vi ~.bashrc 위 파일에 아래와같은 명령어 실행 /usr/sbin/sshd 만약에 저 경로에 없으면, sshd가 실행되는 부분을 찾아서 boot시에 자동실행하도록 변경하여야함. 2023. 1. 24.
Docker를 사용하면서 많이쓰는 명령어 정리 -1 #컨테이너 내부에서 호스트의 도커 환경으로 돌아올때 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.. 2022. 1. 21.
ubuntu에서 docker mysql 설치(install) 및 workbench 접속 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 .. 2021. 3. 10.
docker 현재 이미지 및 컨테이너 저장경로 변경 일단 실행된 도커 컨테이너들을 모두 종료 # 도커 종료 systemctl stop docker and service docker stop # 설정파일 수정 vi /lib/systemd/system/docker.service ... [Service] # ExecStart=/usr/bin/dockerd 2021. 2. 1.
728x90
반응형