목록분류 전체보기 (17)
개발박사가 되고싶은 척척학사
macOS와 리눅스에서 현재 사용 중인 쉘을 확인하는 방법은 2가지가 있다. 두 가지 방법 모두 두 OS에서 사용 가능하니, 출력되는 값에 따라 편한걸로 선택하여 사용하면 된다. 첫 번째로, 아래 명령어를 사용할 수 있다. $ echo $SHELL 두 번째 방법은 조금 더 간단하다. $ echo $0
쿠버네티스는 아래와 같은 방법으로 여러 플랫폼 환경에서 클러스터를 구성하여 사용할 수 있다. 로컬 쿠버네티스 - 물리 머신 한 대에 구축 (Minikube 등) 쿠버네티스 구축 도구 - 도구를 사용하여 온프레미스/클라우드에 클러스터 구축 (kubeadm 등) 관리형 쿠버네티스 서비스 - 퍼블릭 클라우드의 관리형 서비스로 제공하는 클러스터 사용 (EKS 등) 이번 포스팅에서는 개인적으로 실습하기 적합한 로컬 쿠버네티스 방법을 선택하여, 그 중에서도 macOS에서 Minikube를 사용하기 위한 설치 방법을 알아보려고한다. 미니큐브는 로컬 가상 머신에 쿠버네티스를 설치하기 위해 하이퍼바이저가 필요하다. VirtualBox, Parallels, VMware Fusion, Podman 등 선택하여 사용하면 되지..
AWS EC2 (Amazon Elastic Compute Cloud) EC2는 컴퓨팅 용량을 제공하는 서비스다. 쉽게 말해, 가상서버인데 서버, OS, 소프트웨어 등을 세트로 사용할 수 있다. 다양한 사양을 옵션으로 선택할 수 있으며, 자유롭게 소프트웨어를 설치하고 시스템을 구축할 수 있다. 성능은 가변적이며 일시정지 중에는 언제든지 성능을 높이거나 낮출 수 있다. EC2는 매니지드 서비스가 아니며, 필요한 소프트웨어 등은 사용자가 직접 설치하여 운영해야한다. 하지만 물리적인 기계가 필요한 물리서버와는 다르게 관리콘솔에서 클릭 한번으로 생성이 가능하여 초기 투자 비용을 줄일 수 있다. 아래에서 무료로 이용할 수 있는 프리티어로 EC2 인스턴스를 생성하는 방법을 정리해보려고 한다. EC2 인스턴스 생성하기..
도커 이미지(Docker Image) 란? 도커 이미지는 도커 컨테이너를 실행하기 위한 모든 정보를 포함하는 패키지이다. 이 패키지는 애플리케이션의 실행환경, 코드, 라이브러리, 설정 등을 담고 있으며 컨테이너가 동작할 때 필요한 모든 것을 이미지 안에 포함한다. 도커 이미지는 컨테이너화된 애플리케이션의 배포, 공유, 백업 및 확장을 쉽게 할 수 있도록 도와준다. (예를 들어, Tomcat 이미지라고 하면 Tomcat을 실행하는데 필요한 모든 파일, 명령어, 포트 등의 정보를 갖고 있는 것) 쉽게 말해, 이미지는 컨테이너를 만드는데 사용하며, 빵틀과도 같은 컨테이너의 설계도 역할을 한다. 빵을 먹고 싶은 사람에게 빵틀을 주면 아무런 소용이 없듯이 이미지 자체로는 그다지 쓸모가 없다. 이미지는 하나만 있으..