본문 바로가기

분류 전체보기125

최근에 느낀 점들 초반에 있는 글을 보면 알 수 있는데 내꿈은 고등학생 때 부터 개발자였다. 2020년 12월에 여행 스타트업에 취업을 하고 개발이 막막했을 때, 나는 해결하지 못할것 같다는 느낌을 받았을 때 많은 고민을 했음에도 불구하고 개발이 재미가 있었다. 다르게 해석 해보자면, 회사가는게 재미있었다. 프로그래밍하는게 재미있었으니까 첫 회사를 퇴사하고, 지금 회사가 두 번째 인데 지금 회사가 더 좋은 회사로 이직한건 사실이다. 조금 더 내가 성장할 수 있는 곳으로 온것도 분명하다. 그런데 요즘 슬럼프가 온것인지 아니면 고등학생 때 꿈인 개발자의 삶을 살아봐서 목표를 이뤄서 재미가 없어진건 아닌지 잘 모르겠다. 확실한건 개발하는게 재미가 없어졌다는 것이다. 그렇다보니, 점점 회사가는게 귀찮아지고 점점 출근시간도 딱 맞.. 2023. 2. 15.
불안과 성장의 필요성 불안 이미지 인식 모델의 성능이 어느정도 나왔을 때 서버에 배포를 했고 내가 만든 모델을 사용자 혹은 회사 투자들이 사용하기 시작했다. 불안했던건 아무래도 내가 학습시키고 배포 했던 모델에 대한 정확도 였다. 혹시나 투자자들이 사용했을 때 모델에 대한 예측이 제대로 되지않을까봐 불안했다. 걱정도 잠시 투자자들이 실제로 애플리케이션을 사용했을 때 예측 인퍼런스 속도가 왜이렇게 빠른거냐 어떤식으로 구현했는지 궁금해했다는 것이다. 이런 평을 받아서 모두 좋아했고 나조차도 좋아했다. 성장의 필요성 끝이보이기 시작했다. 개발자로써 더 큰 성장의 필요성이 느껴질 시기였다. 아무래도 좋은 경험을 많이 해서그런지 더 큰 경험을 해보고 싶었다. 그래서 나는 퇴사하기로 마음 먹었다. 짧으면 짧고 길면 긴시간이였다. 해당 .. 2023. 1. 10.
ubuntu 20.04 LTS docker image pull error 해결 방법 ubuntu 20.04 LTS에서 docker를 설치했는데 image가 pull error가 나타났을 때는 DNS 서버 설정 파일을 확인해야한다. DNS 서버 주소 확인 cat /etc/resolv.conf nameserver를 변경해줘야한다. sudo vi /etc/resolv.conf { nameserver 8.8.8.8 } 만약에 위 방법을 해도 해결이 되지않는다면 docker를 재설치 하거나 재실행 하는것을 추천한다. docker 재실행 방법 $ sudo systemctl daemon-reload $ sudo systemctl restart docker 2022. 12. 30.
k8s - master node 재시작 하기 Swap Memory 체크 free -m or free -h 쿠버네티스에서 Swap 메모리를 체크해야 하는 이유 쿠버네티스를 설치할 때 Swap 메모리를 사용하지 않게 구성해야 한다. 그 이유는 쿠버네티스는 Deployment를 통해 Pod 생성 할 때 해당 파드에 사용할 리소스를 할당받아 사용한다. Tip) 스왑 메모리는 물리 메모리(Ram)의 용량이 부족할 때 하드 디스크의 일부 공간을 메모리 처럼 사용하게 도와주는 것 - 쿠버네티스는 원래 주어진 인스턴스 자원을 100% 가깝게 사용하는게 목표를 가지고 있다. 근데 Swap 메모리를 사용할 수 있게 해버린다면 인스턴스 자원이 일관되지 않게 사용되기 때문에 철학에 부합되지 않는다. kubelet를 start와 enable 할 수 있게 변경 system.. 2022. 12. 26.
ubuntu: 20.04 LTS docker permission denied 문제 해결하기 ubuntu:20.04 LTS 에서 쿠버네티스 설치 후 docker 실행하려고 하니 permission denied 권한 문제가 발생한다. 이문제는 간단하게 doker group에 유저를 추가를 해주면 된다. 그러나 이미 그룹에 유저가 생성되어 있을 수 있기 때문에 두가지 버전이 있다. 에러내용 DEV-[occiderepi301:/home/occidere] docker ps -a Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/json?all=1: dial unix /.. 2022. 12. 26.