본문 바로가기

Dev53

GKE에서 autoscaling/v2가 오류나는 경우 해결 방법 문제 상황 kubectl apply 명령어 입력시 오류 발생 error: unable to recognize "hpa.yaml": no matches for kind "HorizontalPodAutoscaler" in version "autoscaling/v2beta2" 지원 api 목록에도 없음 kubectl api-version 명령어를 입력시 목록에 없는것을 확인할 수 있음. ryush00@ryush00-Mac BaroMask % kubectl api-versions admissionregistration.k8s.io/v1beta1 apiextensions.k8s.io/v1beta1 apiregistration.k8s.io/v1 apiregistration.k8s.io/v1beta1 apps/v1 .. 2020. 3. 16.
Visual Studio Code에서 Integrated Terminal 사용 시 .bash_profile을 읽어오지 않을 경우 필자의 경우 WSL 사용중 rbenv 명령어가 먹지 않아, 구글링해 찾아보니 WSC는 기본적으로 .bash_profile을 읽어들이지 않는다는 사실을 찾아냈습니다. CTRL + SHIFT + P를 눌러 Command Palatte에서 Preferences: Open Settings (JSON)을 눌러 설정을 연 후, 아래 코드를 추가해주면 됩니다. "terminal.integrated.shellArgs.linux": ["-l"] 참고 자료 https://code.visualstudio.com/docs/editor/integrated-terminal#_linux-os-x 2019. 5. 4.
Rails 5.2의 쓰레기 기능: Active Storage Ruby on Rails 5.2에서 Active Storage라는 새로운 기능이 추가되었습니다. 기존 Paperclip등의 Gem에서 수행하던 파일 저장 기능이 레일즈 자체에서 구현되었죠. GCS, S3, ASS등 다양한 provider에 연결해서 파일을 저장할 수 있다는 점도 확실히 매력적입니다. 저 역시 마인리스트의 Rails 버전을 5.2로 올리면서 Paperclip Gem이 Active Storage가 나온다면서 deprecation할 예정이라고 하길래, Paperclip에서 Active Storage로 마이그레이션을 시도했었습니다. 파일 이전 스크립트까지 다 짜고 실제 이전까지 테스트해봤지만, 싹 다 롤백하고 다시 Paperclip으로 돌아왔습니다. 이유가 무엇일까요? 치명적인 버그 예를 들어 .. 2019. 5. 4.
VS Code 사용시 html.erb를 html로 인식하지 못하여 snippets을 사용하지 못할 경우 VS Code를 이용하여 Ruby erb 파일을 편집할 때 snippets을 사용하고 싶은 경우가 있는데, 일반적인 html snippets이 인식이 안되는 현상이 있다. 이 경우 settings.json에 아래 코드를 추가해준 후 VSC를 재시작하면 정상 작동한다. "emmet.includeLanguages": {"erb": "html", "html.erb": "html" } html.erb 파일이 아니더라도 위와 같은 방식을 이용하면 된다. 2019. 4. 19.