728x90 반응형 Ubuntu4 [Ubuntu] 쿠버네티스 (4일차) 디플로이먼트 https://kubernetes.io/ko/docs/concepts/workloads/controllers/deployment/ 디플로이먼트 작성하기 cat passwd # 패스워드 관련 파일 생성 kubectl create secret generic mysql-pw --from-file=passwd # 앞서 생성한 파일을 사용해 시크릿 저장소를 구성한다. kubectl get secret mysql-pw -o yaml # 잘 생성되었는지 출력 cat Ubuntu 2022. 10. 2. [Ubuntu] 쿠버네티스 설치 및 기초 (3일차) 쿠버네티스 설치 kubeadm 설치하기 https://kubernetes.io/ko/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ 시작하기 전에 호환되는 리눅스 머신. 쿠버네티스 프로젝트는 데비안 기반 배포판, 레드햇 기반 배포판, 그리고 패키지 매니저를 사용하지 않는 경우에 대한 일반적인 가이드를 제공한다. 2 GB 이상의 램을 장착한 머신. (이 보다 작으면 사용자의 앱을 위한 공간이 거의 남지 않음) 2 이상의 CPU. 클러스터의 모든 머신에 걸친 전체 네트워크 연결. (공용 또는 사설 네트워크면 괜찮음) 모든 노드에 대해 고유한 호스트 이름, MAC 주소 및 product_uuid. 자세한 내용은 여기를 참고한다. 호스트 이름을.. Ubuntu 2022. 9. 27. [Ubuntu] 도커 컨테이너 개발과 저장소 활용 (2일차) 도커 컨테이너 개발과 저장소 활용 CI/CD? ci: continuos integration, 지속적인 통합, CODE → BUILD → TEST → RELEASE cd: continuos devilery, deploy, 지속적인 전달과 배포 DEPLOY → OPERATE → MONITOR CODE mkdir my_first_project # 디렉토리 생성하기 cd my_first_project # 디렉토리로 이동 gedit test_server.py # 아래 파이썬 코드 작성 test_server.py import socket with socket.socket() as s: s.bind(("0.0.0.0", 12345)) s.listen() print("server started...") conn, a.. Ubuntu 2022. 9. 26. [Ubuntu] 우분투 가상 머신 접속과 도커 설치 (1일차) 우분투 가상 머신 접속과 도커 설치 https://itdream.whitehat.kr/ 사이트에 접속해 실습환경으로 접속한다. 실습 환경에서 터미널로 들어간다. 우분투에서는 다음 명령으로 도커를 설치할 수 있다. sudo -i # 관리자 권한으로 전환 apt update # 패키지 매니저 업데이트 apt install docker.io -y # 패키지 매니저를 사용해 도커 설치 도커의 상세 정보를 다음 명령으로 확인할 수 있다. docker info 도커 이미지 관리 도커 로그인 수행 hub.docker.com 회원가입을 한다. 기억할 수 있는 ID와 패스워드를 사용한다. 이미지에 일일 다운로드 제한이 걸려있어서 우리가 모두 로그인 없이 사용하면 다운로드에 실패하게 될 것이다. # docker login.. Ubuntu 2022. 9. 19. 이전 1 다음 728x90 반응형