전체 글
-
kubectl 보다 편리하게 사용하기 (1) 자동 완성 기능 활성화, k로 짧게쓰기24년 11월 이전/쿠버네티스 2021. 12. 25. 19:30
개요 이 문서는 kubectl을 보다 쉽게 사용하기 위한 방법에 대해 다루고 있다. 이 문서에서 소개하는 방법은 다음과 같다. kubectl 자동 완성 기능 활성화하기 쉘에서 kubectl을 k로 사용하기 나는 zsh 쉘을 사용하는데 bash 쉘을 사용하는 경우라면, "참고" 절의 문서를 확인하길 바란다. kubectl 자동 완성 기능 활성화하기 터미널에 다음을 입력하면 kubectl에 자동 완성 기능을 활성화할 수 있다. # 현재 셸에 zsh의 자동 완성 설정 $ source > ~/.zshrc 그 후 kubectl s 이후에 탭을 눌러보자. $ kubectl s # s에서 탭을 눌러주세요. s로 시작하는 명령어들이 보입니다. scale -- Set a new size for a deployment, ..
-
쿠버네티스 클러스터 구축하기 (2) Docker Desktop24년 11월 이전/쿠버네티스 2021. 12. 23. 19:30
Docker Desktop이란? macOS 혹은 Windows에서 Docker를 실행하기 위해서 반드시 설치해야 하는 소프트웨어이다. 설치 방법은 다음 문서를 참조한다. 이 문서는 설치된 Docker Desktop을 이용하여 로컬 kubernetes 클러스터를 구축하는 것에 대하여 다룬다. 설치 이전 나의 개발 환경은 다음과 같다. 클러스터 생성하기 먼저 Docker Desktop을 실행한다. 그리고 아래 그림처럼 설정 아이콘을 클릭한다. 그 후 왼쪽 메뉴에서 "Kubernetes"를 클릭한다. 그 다음 "Enable Kubernetes" 옆의 체크 박스를 클릭한다. 그 후 "Apply & Restart"를 클릭한다. 그럼 다음 팝업이 뜬다. "Install"을 클릭한다. 그러면 Docker Deskto..
-
쿠버네티스 클러스터 구축하기 (1) minikube24년 11월 이전/쿠버네티스 2021. 12. 21. 19:30
minikube란? minikube는 macOS, Linux 및 Windows에서 로컬 kubernetes 클러스터를 빠르게 설정해주는 도구이다. 즉 minikube를 이용하면 손쉽게 로컬에서 쿠버네티스 클러스터를 만들 수 있다. 심지어 여러 클러스터를 관리하는 것도 가능하다. 이 문서는 minikube를 설치하여, 로컬에 Kubernetes 클러스터를 구축하는 것에 대하여 다룬다. 설치 이전 나의 개발 환경은 다음과 같다. desktop: macbook pro 13 2020 cpu: Intel Core i7 4core memory: 32GB minikube 설치 minikube는 Docker, Virtualbox 등의 여러 가상 머신 드라이버 위에서 동작한다. 이 문서에서는 드라이버로 Docker를 사..
-
주니어 엔지니어의 개발 환경 구축하기 (1) 기본 소프트웨어24년 11월 이전/ETC 2021. 12. 13. 15:30
개요 이 문서는 필자의 맥북에 개발 환경, 특히 개발 시 필요한 소프트웨어 혹은 기본 소프트웨어를 대체하여 유틸리티를 높이는 소프트웨어들을 설치하는 방법에 대해 다룬다. 이 문서에서 다룰 컴포넌트들은 다음과 같다. Homebrew Alfred Rectangle Homebrew Homebrew는 macOS 패키지 매니저이다. 보다 쉽게 소프트웨어를 설치할 수 있게 도와주는 기특한 녀석이다. 터미널을 열어서 다음을 입력한다. $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 그럼 컴퓨터의 비밀번호를 입력하라고 약 2번 정도 뜨는데 입력해주면 설치가 쭉 진행된다. 다음 글귀가 터미널에 ..
-
Mac에서 Docker 설치하기 (Intel Chip)24년 11월 이전/도커 2021. 12. 8. 14:05
개요 이 문서는 Mac에서 Docker를 설치하는 방법을 다룬다. 나의 개발 환경은 다음과 같다. desktop: macbook pro 13 2020 cpu: Intel Core i7 4core memory: 32GB 공식 문서에 따르면 최소 4GB 정도의 RAM(메모리)이 필요하니 참고하길 바란다. Docker Desktop 설치하기 다음 링크로 이동하여 "Mac with Intel Chip"을 선택한다. 그럼 Docker.dmg가 설치된다. 크롬 브라우저를 사용했다면 하단에 설치가 된 것을 확인할 수 있다. 다음을 클릭한다. 그 후 Mac에 설치가 다 되면 다음 팝업이 뜬다. 보다 편리하게 Mac에서 Docker를 사용하기 위해서 Docker를 Application에 드래그한다. 이렇게 해두면 Spo..
-
11번가 퇴사 부검 (+ 2021년 회고)24년 11월 이전/잡다한 이야기 2021. 12. 6. 21:47
들어가며.. 안녕하세요! (구) 11번가 devops 엔지니어 (현) 백수 구르미입니다. 제가 2021년 11월 30일 부로 11번가를 퇴사하게 되었는데요 사실, 퇴사 날에 부검 메일을 써보고자 했으나... 그 날은 매우 바빴던 관계로 메일 대신 블로그에 포스팅으로 남겨둘까 합니다. 부검 메일이란 넷플릭스 퇴사 문화인데요 자세한 내용은 다음 포스팅을 참조하시면 될 것 같습니다. 퇴사 부검 | 우아한형제들 기술블로그 {{item.name}} 안녕하세요 (구) 배달의민족 정산시스템팀 개발자, (현) 유튜브 크리에이터 이동욱입니다. 제가 2021년 4월 19일(월) 퇴사를 합니다. 퇴사에 대한 이야기를 개인적으로 운영하는 유튜브 techblog.woowahan.com 자 이제 시작해볼까요? 왜 떠나는지? 2년..
-
pkenv 설치하기24년 11월 이전/Packer 2021. 10. 23. 20:12
Mac OS Mac OS에서 pkenv를 설치하기 위해서는 다음 명령어를 연달아 입력하면 된다. $ brew tap kwilczynski/homebrew-pkenv $ brew install pkenv 다른 플랫폼 다른 플랫폼에서는 git을 이용해서 소스 코드를 다운받는다. $ git clone https://github.com/iamhsa/pkenv.git ${HOME}/.pkenv 그 후 터미널에 다음을 입력하여 pkenv/bin을 환경 변수 PATH에 업데이트 후, 배시 쉘이 인지할 수 있도록 그 내용을 저장하면 된다. $ echo 'export PATH="${HOME}/.pkenv/bin:$PATH"' >> ${HOME}/.bash_profile 만약 OSX/Linux 환경이라면, pkenv/bi..
-
Packer 설치하기24년 11월 이전/Packer 2021. 10. 18. 22:10
Mac OS Mac OS에서 Packer를 설치하기 위해서는 먼저 HomeBrew 패키지 매니저를 설치해야 한다. 설치는 이 문서를 보고 진행하면 된다. HomeBrew가 설치되었다면 터미널에 다음을 입력하여 Packer를 설치할 수 있다. $ brew tap hashicorp/tap $ brew install hashicorp/tap/packer 만약 업그레이드를 하고 싶다면 다음과 터미널을 입력하면 된다. $ brew upgrade hashicorp/tap/packer Linux (CentOS) CentOS에서 Packer를 설치하고 싶다면 먼저 로컬에 yum-utils 패키지를 설치해야 한다. 터미널에 다음을 입력한다. $ sudo yum install -y yum-utils 그 후, 하시코프 레포..