status:
loadBalancer: {}
ingress-controller 가 해당 ingress 상태 업데이트를 해주기 위해선
ingress annotations 에 변화(추가,삭제)를 주어 ingress controller 가 이벤트를 감지할 수 있도록 했다.
metadata:
annotations:
ysoftman-test: "test" # 아무 키,값 추가
annotations 에 추가 후 k events 로 확인하니 ingress 변경으로 인한 이벤트가 발생했다.
하지만 아직도 status 값은 채워지지 않고 빈값으로 나오고 있었다.
ingress-controller 로그를 확인해보면 특이한 에러는 없었다.
k logs ingress-controller-xxxxx -n kube-system --timestamps --since=1m
[방법1]
ingress 를 삭제 후 다시 생성한다.
[방법2]
ingress-controller pod 재시작하면 ingress 리소스를 다시 읽어 업데이트한다.
kubectl rollout restart deployment ingress-controller-deployment -n ingress-controller
comments:
댓글 쓰기