ETC

· ETC
1. 왜 불편하게 살았는가? 할 일들은 많고 시간은 한정되어 있다. 그렇기 때문에 나의 리소스를 어떻게 할당해서 사용하느냐는 너무너무 중요한 문제임을 느끼고 있다. 또한, 회사의 규모와 문화에 따라 특정 직무가 수행하는 "일반적인 일"이 달라지기도 하고 추가로 다른 직무의 일도 하기도 한다. 나에게 Terraform 코드를 관리하는 일이 조금 그러했다. 담당하는 MS에 필요한 데이터독 Integration, Monitor, Metric 등의 리소스를 관리해야 했다. 이를 잘 관리하기 위해선 HCL 언어에 대한 이해도 필요하고 CI / CD도 필요하고 PR 정책 등도 필요하겠지만 많은 시간을 투자하지 않았다. 이게 허용이 되는 기준은 "운영상의 문제가 없는 한" 이라고 생각한다. 운영상의 문제가 있을 것이..
· ETC
2.1. 쿠버네티스란? 쿠버네티스는 여러 서버로 구성된 클러스터 환경에서 컨테이너화된 프로세스를 관리하기 위한 컨테이너 오케스트레이션 플랫폼 컨테이너 오케스트레이션 컨테이너를 여러 서버에 걸쳐 여러 개를 실행시키는 데 체계적으로 관리하는 기술 쿠버네티스를 통해 컨테이너 배포 확장 스케줄링 자동화 2.1.1. 컨테이너 오케스트레이션이란? 다수의 서버 위에서 컨테이너의 전반적인 라이프사이클을 관리해주는 플랫폼 쿠버네티스를 컨테이너 오케스트레이션을 해주는 하나의 툴 일뿐임 쿠버네티스는 컨테이너의 아래 역할들을 함 실행 및 배포 이중화와 가용성 보장 수평확장 및 축소 스케줄링 네트워크 설정 health 상태 모니터링 설정값 관리 2.1.2. 데이터 센터 운영체제 쿠버네티스가 여러 컴퓨터의 집합으로 이루어진 하나..
· ETC
Chapter 1. 도커 기초 [핵심만 콕! 쿠버네티스] 도서를 정리한 내용입니다. 목차 [1.1. 도커 소개](##1.1. 도커 소개) [1.2. 도커 기본 명령](##1.2. 도커 기본 명령) [1.3. 도커 저장소](##1.3. 도커 저장소) [1.4. 도커 파일 작성](##1.4. 도커 파일 작성) [1.5. 도커 실행 고급](##1.5. 도커 실행 고급) [1.6. 마치며](##1.6. 마치며) 1.1. 도커 소개 도커는 가상실행 환경을 제공해주는 오픈소스 플랫폼 컨테이너 가상 실행 환경 도커 플랫폼이 설치된 곳이면 어디서든 실행할 수 있음 도커의 장점 표준화: 프로세스가 어떠한 방식으로 작동하든 상관없이 동일한 형식으로 프로세스를 실행 및 관리할 수 있음 이식성: 어디서 어떻게 만들어졌는지 상..
· ETC
일년전쯤인가 인증을 위해 비밀번호 대신 토큰을 요구한다.. 그래서 더더욱 깃허브 인증은 미리미리 해둬야한다. gh를 통해 손쉽게 인증을 할 수 있다. 설치 brew install gh 인증 gh auth login 인증을 위한 코드를 입력하면 CLI에서 여러가지 선택해야 한다. Github에 로그인해서 터미널에 입력된 토큰을 입력하면 인증이 끝난다.
· ETC
M1에서 드디어 GPU 가속을 공식적으로 지원한다.. 다만 최신 macos인 Monterey로 설치해야 한다. 여기에서 확인할 수 있다. 들어가면 설치법도 나와있으니 거기를 확인하는 게 더 좋을 수 있다. 지금 현재 (2021.11.13) 시점에서 Tensorflow를 설치하고 Jupyter Lab 설치까지의 과정을 기록해두려 할 뿐이다. 1. Install Xcode Xcode가 설치되어 있어야 한다. 대게 설치되어 있으리라 생각된다. xcode-select --install 2. Install Miniforge 여기를 클릭하면 Miniforge3-MacOSX-arm64.sh 파일을 다운받을 수 있다. chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh sh ~/Dow..
· ETC
해커랭크는 백준, 프로그래머스와 같이 코딩 문제를 풀 수 있는 온라인 사이트이다. 다만 해외 사이트이다. 한국어를 지원하고 있지 않아 모두 영어로 되어 있다 ㅠㅠ. 우연히 어떠한 알고리즘이 나를 해커랭크로 이끌었고 취준생인 나는 인증 탭에 눈이 갔다. RestAPI가 좀 재밌을 거 같아 먼저 클릭했다. 2문제 90분이 주어졌던거 같다! HTTP GET을 이용해 받은 response를 적절히 파싱하는 문제였다. 시간이 딱 떨어지게 다 풀었다. 쉬워서 그랬나? 재밌었다. 시간이 딱 떨어졌으면 쉬웠던건 아닌가..? 어쨌든 재밌었다!!! 한 20분 뒤에 메일로 아래의 인증서가 왔다! 뭔가 뿌듯해서 Python도 도전했다. RestAPI는 Intermediate로 되어 있었지만 Python은 Basic밖에 없었다..
· ETC
개인 프로젝트인 Vinyl 하다가 pytube라는 라이브러리를 사용하려는데 Quick Start에서 HTTP 404 Error에러가 발생했다. Issue 탭에 가보니 발생한지 오래 되지 않은 치명적인 오류라는 것을 알 수 있었고 라이브러리 저자인 @tfdahlin가 문제를 해결하다 자러가며 다른 사용자에게 문제 해결을 부탁한 것을 보았다. 슈퍼맨도 아닌데 누가 도움을 요청하니까 꼭 나서서 해결하고 싶은 욕망이 생겼다. 열심히 디버깅해서 문제가 되는 부분을 찾았고 구글링해서 문제를 해결했다. 흥분되는 마음에 급하게 PR을 보냈다. 그런데도 Issue 탭에서는 문제에 대한 이야기가 오고갔다. 그래서 아래와 같이 Issue 탭에 글을 남겼다. 얼마 지나지 않아 고맙다는 댓글들이 올라오는 것을 보고 정말 큰 보..
ssuwani
'ETC' 카테고리의 글 목록