- macOS (apple silicon) 에 kubectl 설치하기알쓸개잡kubectl 은 kubernetes API 를 사용하여 kubernetes 클러스터의 control plane 과 통신을 지원하기 위한 CLI (명령줄도구) 입니다. kubernetes 를 사용하기 위해서는 kubectl 명령어 사용법을 익히는 것도 중요한 부분입니다. 이번 포스팅에서는 macOS 에 kubectl 을 설치하는 방법에 대해서 기술합니다. 참고로 포스팅을 작성하는 시점 kubernetes 최신 버전은 1.28.0 입니다. kubectl 버전 kubectl 은 kubernetes API 를 통해서 상호 작용하기 때문에 kubernetes 의 버전과 연관이 있습니다. 기본적으로 kubernetes cluster 의 마이너 버전 차이가 1 이내에 kubectl 버전을 사용해야 합니다. 예를 들..
- 2023-08-24 17:34:23(1년 전)
- 쿠버네티스 pod graceful shutdown알쓸개잡pod 내의 container를 종료 시 남아있는 처리를 모두 완료 후에 종료하는 처리가 있다. 물론 application 내에서 종료시 남아있는 처리를 프로그래밍으로 처리할 수도 있겠지만 pod 정의 명세서 상에서 lifecycle.preStop을 활용하여 gracefully shutdown을 구현할 수 있다. 쿠버네티스의 pod 가 종료될 시 kubelet 에서 SIGTERM 시그널을 container application에 전송한다. 참고링크 https://learnk8s.io/graceful-shutdown https://blog.gruntwork.io/gracefully-shutting-down-pods-in-a-kubernetes-cluster-328aecec90d application을 개발..
- 2023-08-06 00:26:41(1년 전)
- port forward 명령으로 로컬에서 pod 접속하기알쓸개잡쿠버네티스 클러스터가 구축된 격리된 환경에서 클러스터 내부의 service 혹은 pod 에 직접 접속할 수 있는 간단한 방법으로 port forward 이 있다. 사용법은 아래와 같다. kubectl port-forward service/ : kubectl port-forward pods/ : 위 명령은 로 지정된 port 를 통해 쿠버네티스의 service 에서 사용하고 있는 로 포워딩을 해준다. 혹은 로 지정된 port 를 통해 쿠버네티스의 pod 에서 사용하고 있는 로 포워딩을 해준다. ex) kubectl port-forward service/redis-demo-service 8080:8080 Forwarding from 127.0.0.1:8080 -> 8080 Forwarding from [::..
- 2023-08-04 23:24:46(1년 전)
- Release 상태의 PV 를 Available 상태로 변경하기알쓸개잡helm 으로 설치된 경우 동적 프로비저닝을 통해 PV/PVC 가 동적으로 사용되었을 경우 helm 으로 uninstall 을 하게 되면 사용되었던 PV 자원의 상태는 release 상태가 된다. 이 경우 PV는 이전에 매핑된 PVC 의 ref 요소가 남아 있어 다음에 다시 helm 으로 설치하게 되면 이전에 사용했던 PV 를 다시 사용하는 것이 아니라 새로운 PV 를 생성하여 사용하게 된다. 이전에 사용했던 PV 는 그대로 release 상태로 남아 있게 된다. 이 경우 helm 삭제시 삭제 후 PV 의 spec.claimRef 를 null 로 지정하게 되면 다음에 다시 helm 으로 설치하는 경우 이전에 사용했던 PV 를 다시 사용할 수 있다. kubectl patch pv --patch '{"spe..
- 2023-07-30 22:25:04(1년 전)
- deployment 로 배포된 pod 이름만 추출하기알쓸개잡kubectl get pods -n -l app= \ --no-headers -o custom-column=":metadata.name" example> kubectl get pods -n test-namespace \ -l app=test-deployment --no-headers -o custom-columns=":metadata.name"
- 2023-07-30 22:13:16(1년 전)
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)