kubeflow 멀티 유저 시스템을 사용하기 위해 계정명을 변경/추가하던 중 namespace가 배정되지 않는 오류를 마주함. 확인해보니, 계정만 변경한다고 해서 namespace의 owner가 새로운 계정으로 변경되지는 않음.
이는 describe를 통해 확인할 수 있음
$ kubectl describe ns <NAMESPACE>
Name: <NAMESPACE>
Labels: app.kubernetes.io/part-of=kubeflow-profile
istio-injection=enabled
katib-metricscollector-injection=enabled
pipelines.kubeflow.org/enabled=true
serving.kubeflow.org/inferenceservice=enabled
Annotations: owner: <OLD-EMAIL>
Status: Active
이때, 다음과 같이 annotate 명령어를 통해 변경 가능함
$ kubectl annotate --overwrite ns <NAMESPACE> owner=<NEW-EMAIL>
namespace/<NAMESPACE> annotated
$ kubectl describe ns <NAMESPACE>
Name: <NAMESPACE>
Labels: app.kubernetes.io/part-of=kubeflow-profile
istio-injection=enabled
katib-metricscollector-injection=enabled
pipelines.kubeflow.org/enabled=true
serving.kubeflow.org/inferenceservice=enabled
Annotations: owner: <NEW-EMAIL>
Status: Active
반응형
'인공지능 > MLOps' 카테고리의 다른 글
[kubernetes] 쿠버네티스 GPU 설정 (0) | 2022.12.18 |
---|---|
[kubernetes] 쿠버네티스 pv, pvc 바로 삭제하기 (0) | 2022.12.18 |
[docker] docker 종료된 컨테이너 한 번에 삭제하기 (Exited) (0) | 2022.12.13 |
[kubeflow, kubernetes] 디플로이먼트 재시작하는 방법 (restart deployment) (0) | 2022.10.28 |
[docker] docker GPU 설정 (0) | 2022.10.23 |