일상2022. 11. 22. 19:28개발자도 궁금한 IT 인프라

기아 MLOps 직군으로 면접을 봤었는 데, 흥미 있는 기술이 있냐는 질문에 클라우드, 특히 쿠버네티스 분야에 대해서 신나서 말했더니 면접관 님이 "오히려 Infra 직군에 더 관심이 많은 게 아니냐" 라는 질문에 인프라, 클라우드, 데이터 3 가지 분야의 관계에 대해서 두루뭉실 하게 이해하고 있고, 나는 과연 어떤 분야에서 어떻게 크고 싶은 가 라는 생각에 빠졌다. 그러던 중 인프라 관련 책이 생각나서 읽게 되었다. 읽고 생각 드는 것은 " 클라우드를 활용해서 데이터를 처리 및 운영하고, 참고용으로 인프라 지식을 알고 있어야 겠다" 인프라 하드웨어 쪽으로 갈수록 급격하게 흥미가 떨어졌다.. https://ebook-product.kyobobook.co.kr/dig/epd/ebook/E0000029822..

sort, sorted ( Tim sort, 팀 소트)
Language/Python2022. 10. 23. 20:01sort, sorted ( Tim sort, 팀 소트)

하반기 공채를 준비하면서 파이썬 내장 모듈을 유용하게 쓰다보니 내부 구조나 알고리즘을 뭘로 썼지? 혹시.. 내부 구조/알고리즘이 별로라서 메모리/시간 초과가 뜨지 않았나 하는 탓 할겸 간만에 CS 공부 워밍업 겸 영어 문서 읽을 겸 🧑🏻‍💻 가장 익숙한 sort() sorted() 부터 파보자 Sort() vs Sorted() sort 함수는 List.sort(*, key=None, reverse=False) 형식으로 "리스트형의 메소드"​​으로 리스트_객체 값을 직접 수정한다. sorted 함수는 sorted(iterable, /, *, key=None, reverse=False) 형식으로 "파이썬 기본 내장 함수"으로 원본 값은 그대로이고 정렬 값을 반환한다. 기존에 사용할 땐, 그저 원본 데이터가 ..

k8s - CKA 예제 문제 Etcd backup & Restore
DevOps/K8s2022. 8. 22. 20:18k8s - CKA 예제 문제 Etcd backup & Restore

대표적인 문제로 쿠버네티스의 모든 데이터가 모여 있는 etcd를 백업하고 전에 백업한 데이터로 되돌리는 작업이다. 쿠버네티스 문서 https://kubernetes.io/docs/tasks/administer-cluster/configure-upgrade-etcd/#backing-up-an-etcd-cluster Operating etcd clusters for Kubernetes etcd is a consistent and highly-available key value store used as Kubernetes' backing store for all cluster data. If your Kubernetes cluster uses etcd as its backing store, make sure ..

k8s - Udemy Voting-app-worker m1 에러
DevOps/K8s2022. 8. 15. 18:01k8s - Udemy Voting-app-worker m1 에러

역시 실습용으로 M1을 사용하는 데, 호환성 문제는 어느 정도 예상하고 듣는 것이 편하다. 위 화면의 컨테이너들과 서비스를 구축하는 실습인데, Woker Pod(conatainer)를 생성하는 데, 에러가 발생한다. M1 으로 인한 tensorflow, pyqt, jupyter, python 버전 등 고통을 받아본 나는 exception 이름에 System이 들어있는 것을 보고 M1 Arm64 호환문제임을 직감 했다.😂😂😂 일단 QnA에 올렸지만, 기다림의 미덕이 없는 한국인🇰🇷 직접 해결해보기로 했다. docker hub로 들어가 이미지 버전을 확인해보면 무려 최근 commit(?)이 2년 전 arm64가 될리가 없다 혹시나 싶어 수업에 사용한 v1 말고 v2, latest로 사용해봤지만 동일하게 문제..

k8s - Absolute Beginner 탈출기
DevOps/K8s2022. 8. 15. 00:01k8s - Absolute Beginner 탈출기

정말 상세히 Concept 부터 Kubectl, minikube, yaml 사용법까지 알려주신다.. 배운 개념에 대해 보면 Docker - Image, Conatainer, docker hub k8s - Pod, ReplicaSet, Deployment, network, Service ( NodePortm ClusterIP, Load Balancer) - kubectl , minikube yaml 문법 - Key:value, list, dict Cloud 간단예시 - GCP, AWS, Azure K8s Cluster 생성 예시, 데모 작은 해프닝으로는 On Lab이 강좌 끝날 때 마다 있는데 On Lab 접속 안내에 대한 강좌 였는데, 그냥 들어가서 kubectl --help 을 열심히 갈기면서 해결 했..

image