분류 전체보기
-
Mac에서 GVM으로 Golang 버전 관리하기24년 11월 이전/Golang 2022. 1. 10. 19:30
개요 이 문서는 Mac에서 gvm(go version manager)를 통해 golang을 설치하는 방법을 다룬다. 나의 개발 환경은 다음과 같다. desktop: macbook pro 13 2020 cpu: Intel Core i7 4core memory: 32GB Golang 설치 역설적으로 gvm을 실행하기 위해서는 golang이 필요하다. 터미널에 다음을 입력한다. $ brew install go Running `brew update --preinstall`... ==> Auto-updated Homebrew! ... ==> Pouring go--1.17.5.big_sur.bottle.tar.gz 🍺 /usr/local/Cellar/go/1.17.5: 10,825 files, 565.8MB ==>..
-
[Vagrant] There was an error while executing VBoxManage, a CLI used by Vagrantfor controlling VirtualBox. The command and stderr is shown below.레거시/트러블슈팅 2022. 1. 7. 19:30
문제 상황 vagrant init centos/8 이후, vagrant up 명령어 실행하면, 다음 에러가 뜨면서 부팅되지 않음. $ vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Importing base box 'centos/8'... ==> default: Matching MAC address for NAT networking... ==> default: Checking if box 'centos/8' version '2011.0' is up to date... ==> default: Setting the name of the VM: vagrant-tutorial_default_1641173107..
-
Mac에서 Vagrant 설치하기24년 11월 이전/ETC 2022. 1. 5. 19:30
개요 이 문서는 Mac에서 vagrant를 설치하는 방법을 다룬다. 나의 개발 환경은 다음과 같다. desktop: macbook pro 13 2020 cpu: Intel Core i7 4core memory: 32GB virtualbox 6.1.30 vagrant는 가상 머신을 손쉽게 프로비저닝할 수 있게 도와주는 도구이다. 따라서 가상 머신을 실행시킬 소프트웨어가 필요한데, 필자는 가장 대중적인 virtualbox를 쓴다. 만약 설치되지 않았다면 다음 문서를 참고하라. Mac에서 Virtualbox 설치하기 개요 이 문서는 Mac 에서 virtualbox 를 설치하는 방법을 다룬다. 나의 개발 환경은 다음과 같다. desktop: macbook pro 13 2020 cpu: Intel Core i7 ..
-
Mac에서 Virtualbox 설치하기24년 11월 이전/ETC 2022. 1. 3. 19:30
개요 이 문서는 Mac에서 virtualbox를 설치하는 방법을 다룬다. 나의 개발 환경은 다음과 같다. desktop: macbook pro 13 2020 cpu: Intel Core i7 4core memory: 32GB Virtualbox 설치 만약 Homebrew 패키지 매니저를 설치했다면 다음 명령어로 손쉽게 설치할 수있다. $ brew install --cask virtualbox Running `brew update --preinstall`... ==> Auto-updated Homebrew! ... installer: choices changes file '/private/tmp/choices20220103-2688-1i8famn.xml' applied installer: Installin..
-
주니어 엔지니어의 개발 환경 구축하기 (2) 터미널24년 11월 이전/ETC 2021. 12. 31. 19:30
개요 이 문서는 필자의 맥북에 개발 환경, 특히 터미널 개발 환경을 어떻게 구축하는지에 대해 다룬다. 이 문서에서 다룰 컴포넌트들은 다음과 같다. git iterm2 oh-my-zsh tmux 이 문서는 이전 편을 진행했음을 가정하고 만들어졌다. 만약 이전 편을 진행하지 않았다면 다음 카드를 클릭하여 진행하도록 하자. 주니어 엔지니어의 개발 환경 구축하기 (1) 기본 소프트웨어 개요 이 문서는 필자의 맥북에 개발 환경, 특히 개발 시 필요한 소프트웨어 혹은 기본 소프트웨어를 대체하여 유틸리티를 높이는 소프트웨어들을 설치하는 방법에 대해 다룬다. 이 문서에서 다 gurumee92.tistory.com git git은 코드 버전 관리 (vcs) 소프트웨어이다. 대표적으로 github, bitbucket 등으..
-
kubectl 보다 편리하게 사용하기 (2) krew, kubectx, konfig 설치하기24년 11월 이전/쿠버네티스 2021. 12. 29. 19:30
개요 이 문서는 쿠버네티스를 보다 쉽게 관리할 수 있는 도구들을 설치하는 방법을 기술한다. 다음의 도구들을 설치한다. krew: kubectl 플러그인 매니저 kubectx: kubectx와 kubens의 집합체를 의미 kubectx: 쿠버네티스 컨텍스트를 보다 쉽게 관리해주는 플러그인 kubens: 쿠버네티스 네임스페이스를 보다 쉽게 관리해주는 도구 konfig: 쿠버네티스 설정 파일들을 보다 쉽게 관리할 수 있는 도구 위의 도구들을 설치하기 이전에 git과 kubectl이 설치되어 있어야 한다. 나의 개발 환경은 다음과 같다. desktop: macbook pro 13 2020 (cpu: Intel Core i7 4core, memory: 32GB) git: v2.34.1 kubectl: v1.22...
-
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..