분류 전체보기 (6) 썸네일형 리스트형 자바 커스텀 어노테이션 프로세서 적용기 (@setter 커스텀) 0. 적용하게된 계기 회사에서 신규프로젝트 관련해서 스프링 프로젝트 환경세팅을 진행하게 되었는데이것저것 세팅하고 마무리 작업 중 GET 요청시 파라미터 받는부분을 어떻게 해야할까에 대한 이야기가 나왔다. 클라이언트에서는 스네이크 케이스로, 서버에서 사용하는 프로퍼티명은 카멜 케이스로 만들어 작업하다보니 POST 요청의경우 request body로 들어오는 명칭이 동일하지 않은 데이터에대해 property-naming-strategy: ? 위와같은 스프링부트 프로퍼티 설정으로 RequestResponseBodyMethodProcessor 아규먼트 리졸버에서 사용되는 MappingJackson2HttpMessageConverter안의 ObjectMapper의 네이밍전략을 원하는대로 설정해 전체반영되게끔 할.. [k8s] 쿠버네티스 노드 Not Ready 분석 및 해결하기 쿠버네티스 클러스터링 이후 런타임까지 변경했지만 마스터 포함 각 노드들은 Not Ready 상태로 되어있는모습... 일단은 이유를 알아보기 위해 마스터노드를 살펴보자 1. 노드 상태 살펴보기 다음 명령어로 노드 상태가 왜 Not Ready 인지 확인해보자 kubectl describe node 노드Name 명령어를 실행하면 여러가지 정보가 나오는데 그 중 Conditions 항목을 살펴보면 다음과 같이 나온다 맨 아래 노드들이 NotReady 상태인 이유가 나온다. cni 플러그인이 제대로 동작하지 않아 네트워크 에러가 발생했다고 한다. cni 플러그인만 제대로 동작하게끔 수정하면 문제가 해결될것 같다. cni 플러그인이 뭔지, 에러가 왜 났는지는 다음 게시글에서! 현 상태에서 아래 명령어를 실행하면 k.. [k8s] 쿠버네티스 컨테이너 런타임 변경하기 https://memory-develop.tistory.com/4 [k8s] 로컬환경에서 쿠버네티스 구축하기 구축을 위해 일단은 쿠버네티스 공식 문서를 확인해보자 https://kubernetes.io/ko/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ kubeadm 설치하기 이 페이지에서는 kubeadm 툴박스 설치 방.. memory-develop.tistory.com 지난 게시글의 연장선으로 이번에는 쿠버네티스 런타임을 변경하는 방법에 대해 알아보자 컨테이너 런타임을 변경하는 이유도 지난 게시글에도 나와있으니 생략! 이미 쿠버네티스를 쓰고있던 상황이라면 조금 더 복잡했겠지만 첫 설치 기준으로 진행하다보니 꽤나 간단했다 1. kub.. [k8s] could not find a JWS signature in the cluster-info ConfigMap for token ID - 쿠버네티스 join 에러 kubeadm 으로 클러스터링 구성시 마스터노드만 init 시켜놓고 하루가 지나서 워커노드에 join 명령어를 실행했는데 위와 같은 에러가 발생했다. 토큰이 만료되어 진행이 되지않는걸로 보이므로 마스터노드에서 새로 토큰을 발급해보자 kubeadm token create 명령어 실행시 새로운 토큰값이 출력된다. 토큰값을 그대로 복사해서 kubeadm join의 --token 옵션뒤에 있는 값과 바꿔주자 그 뒤에 다시 join 명령어를 날려보면 깔끔하게 성공 [k8s] 로컬환경에서 쿠버네티스 구축하기 구축을 위해 일단은 쿠버네티스 공식 문서를 확인해보자 https://kubernetes.io/ko/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ kubeadm 설치하기 이 페이지에서는 kubeadm 툴박스 설치 방법을 보여준다. 이 설치 프로세스를 수행한 후 kubeadm으로 클러스터를 만드는 방법에 대한 자세한 내용은 kubeadm을 사용하여 클러스터 생성하기 페이지를 참 kubernetes.io 여러 문서와 내용들이 나와있지만 솔직히 한번에 알아보기에는 쉽지 않은것같다.. 차근차근 하나씩 풀어봐야겠다. 0. 설치 가능한 환경인지 체크하기 공식 문서 처음부터 친절하게 확인해야 되는 사항들을 알려준다. https://memory-dev.. 오라클 VirtualBox로 centOS 환경세팅 하기 1. VirtualBox 다운로드 https://www.virtualbox.org/ Oracle VM VirtualBox Welcome to VirtualBox.org! News Flash Important May 17th, 2021We're hiring! Looking for a new challenge? We're hiring a VirtualBox senior developer in 3D area (Europe/Russia/India). New November 22nd, 2021VirtualBox 6.1.30 released! Oracle today released a www.virtualbox.org 여러가지 방법이 있겠지만 기존에 쓰던 게 오라클의 VirtualBox 였으므로 VirtualBox.. 이전 1 다음