DevOps

    [MacOS] AWS CLI S3 파일 upload & download

    S3 파일/폴더 Upload 하기 1. 파일 upload $ aws s3 cp "로컬 경로" "S3 버킷 경로" 2. 폴더 upload $ aws s3 cp "로컬 경로" "S3 버킷 경로" --recursive S3 파일/폴더 Download 하기 1. 파일 download $ aws s3 cp "S3 버킷 경로" "로컬 경로" 2. 폴더 download $ aws s3 cp "S3 버킷 경로" "로컬 경로" --recursive

    [MacOS] AWS CLI 설치 및 설정

    AWS CLI (AWS Command Line Interface) 란? AWS CLI는 AWS 서비스를 관리하는 통합 도구이다. 도구 하나만 다운로드하여 구성하면 여러 AWS 서비스를 명령줄에서 제어하고 스크립트를 통해 자동화가 가능하다. AWS CLI 설치하기 MacOS는 Homebrew를 사용하면 명령어로 간단히 설치 할 수 있다. $ brew install awscli 설치 후 설치 경로 확인 $ which aws # /opt/homebrew/bin/aws 버전 확인 $ aws --version # aws-cli/2.7.11 Python/3.10.5 Darwin/21.5.0 source/arm64 prompt/off 인증 설정(configure 명령어) AWS Cli를 사용하기 위해서는 AWS 계정..

    [MacOS] minikube 설치 및 쿠버네티스 클러스터 구성하기

    [MacOS] minikube 설치 및 쿠버네티스 클러스터 구성하기

    minikube 란? 복잡한 쿠버네티스 클러스터 구성 작업을 가상환경을 이용하여 쉽게 구성하는 역할을 한다. 드라이버(driver)를 선택하여 원하는 가상환경(docker, podman, virtualbox, parallels, vmware, hyperkit 등)에서 구성 가능하다. 실제 운영환경에서는 쓰기 어렵지만, 쿠버네티스 학습 목적으로 활용하기 좋다. ✔︎ 필요한 사양 2 CPUs or more 2GB of free memory 20GB of free disk space Internet connection minikube start minikube is local Kubernetes minikube.sigs.k8s.io 위의 페이지에서 설치 방법과 실행 방법에 대해 확인할 수 있다. ◇ Homeb..

    [MacOS] kubectl & kustomize 설치하기

    [MacOS] kubectl & kustomize 설치하기

    ◇ Kubectl 설치하기 Kubectl은 쿠버네티스의 API 서버와 통신하여 사용자 명령을 전달할 수 있는 CLI 도구이다. kubectl을 사용하여 쿠버네티스 클러스터에 명령어를 전달할 수 있다. MacOS에서 kubectl을 설치할 수 있는 방법은 3가지가 있다. curl을 사용한 바이너리 설치 Homebrew를 사용한 설치 Macports를 사용한 설치 1. curl을 사용하여 kubectl 바이너리 설치 curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl" 특정 버전을 다운로드하려면, $(curl -L -s https://dl.k8s.io/relea..