728x90
반응형

deployment 5

daemonset pod 수량 0 만드는 방법

daemonset은 deployment처럼 replicas를 사용하지 못하기 때문에약간의 꼼수를 사용할 수 있다. 1. nodeSelector 적용#replica 0 적용kubectl patch daemonset {daemonset_name} -p '{"spec": {"template": {"spec": {"nodeSelector": {"non-existing": "true"}}}}}'non-existing=true 라벨이 붙은 노드에만 파드를 띄우라는 아래 부분이 생긴다.해당 라벨은 없으므로 daemonset pod 수량이 0이 된다.nodeSelector: non-existing: "true" 2. 복구#복구kubectl patch daemonset {daemonset_name} --t..

Kubernetes/pod 2025.12.29

kubernetes pod 재시작하는 방법

kubernetes에서 pod를 재시작하는 여러 가지 방법이 있고 상황에 맞게 명령어를 사용하면 된다. 1. scale 명령어 사용 선택한 deployment pod 개수를 0으로 설정 kubectl scale deployment [deployment-name] --replicas=0 선택한 deployment pod 개수를 1로 설정 kubectl scale deployment [deployment-name] --replicas=1 2. rollout restart 선택한 deployment pod들만 전체 재시작 kubectl rollout restart deployment [deployment-name] 3. delete 원하는 pod만 재시작 kubectl delete pod [pod-name]

Kubernetes/pod 2023.08.25

Prometheus metric 보관 주기 변경

1. system service로 운영 중인 prometheus - 보관 주기를 설정하지 않으면 기본 보관 주기 15d로 설정된다. - metric 보관 기간을 늘리고 싶다면 --storage.tsdb.retention.time=1y를 추가해 주면 된다. vi /etc/systemd/system/prometheus.service # 또는 vi /usr/lib/systemd/system/prometheus.service # 등등 [Unit] Description=Prometheus Wants=network-online.target After=network-online.target [Service] User=prometheus Group=prometheus Type=simple ExecStart=/usr/l..

728x90
반응형