정체된 Namespace삭제, Terminating Namespace Delete

Terminating Namespace Delete 정체된 Namespace삭제, Terminating Namespace Delete Kubeflow를 설치하고 지우고 하다보니 Delete과정에서 다수의 Namespace들이 terminating상태가 되면서 더이상 삭제가 되지 않았다. 삭제가 되지 않은상태에서 계속 다시 설치하려고 하다보니 네임스페이스 관련된 에러가 계속 반복해서 나왔다. rancher를 다시 설치할지, 다 밀고 다시 시작할지 고민을 계속 하던 와중 찾게 되었고, 잘 작동하였다.

KubeFlow 에러 관련

KubeFlow 에러 관련, 작업을 하려고 어느날 쿠베플로우에 들어가 보니 다른 페이지들은 잘 작동하는데 파이프라인 관련된 탭을 눌리면 아래와 같은 에러가 나왔다. 에러내용은 버전넘버가 잘못됐다는 내용인데. upstream connect error or disconnect/reset before headers. retried and the latest reset reason: connection failure, transport failure reason: TLS error: 268435703:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER 의 spec.trafficPolicy.tls.mode 섹션을 편집하여 해당 값을 ISTIO_MUTUAL에서 DISABLE로 …

Kubernetes Nginx pod, service YAML작성 및 파드간 통신

Kubernetes Nginx pod, service YAML작성 및 파드간 통신, 안녕하세요! 이번 포스팅에서는 Kubernetes YAML 파일을 사용하여 Nginx 웹 서버를 배포하고 외부에 노출하는 방법에 대해 알아보겠습니다. deployment YAML 파일 먼저, Nginx 웹 서버를 배포하기 위한 Deployment YAML 파일입니다. 이 파일은 하나의 Replication Controller를 정의하며, 노드 선택자(nodeSelector)를 사용하여 특정 노드에 파드를 스케줄링할 수 있습니다. 사전에 key=storage라는 라벨을 노드에 …

kubeflow add user / 쿠베플로우 유저 추가

쿠베플로우 유저 추가하기 위와같이 test@test.com의 유저를 만들었다. hash관련해서 만드는방법은 https://github.com/kubeflow/manifests/blob/master/README.md 여기에 설명된 대로 파이썬에 들어가서 실행하면 간단하게 사용할 수 있다. 파이썬이 없다면 구글 코랩을 활용하면 될것같다. config-map.yaml이 다 작성됐다면 dex를 재시작 하자. namespace 추가 및 수정 manifasts params.env수정 dex화면에 들어가서 namespace가 추가된것을 확인한다. ps 쿠베플로우 설치시 CD_REGISTRATION_FLOW 변수를 true로 설정하면 자동으로 프로필 생성을 활성화 할 …

kubeflow rke2 metallb load balancer 설정 및 테스트

1. metalLB란? Kubernetes는 네트워크 로드 밸런서 구현을 제공하지 않습니다(LoadBalancer 유형의 서비스) 베어메탈 클러스터의 경우. Kubernetes와 함께 제공되는 네트워크 로드 밸런서의 구현은 모두 다양한 IaaS 플랫폼(GCP, AWS, Azure…)을 호출하는 글루 코드입니다. 지원되는 IaaS 플랫폼(GCP, AWS, Azure…)에서 실행하지 않는 경우 LoadBalancer는 생성 시 무기한 “보류 중” 상태로 유지됩니다. 베어메탈 클러스터 운영자에게는 사용자 트래픽을 클러스터로 가져오는 두 가지 작은 도구인 …

쿠버네티스(kubernetes)파드(pod)간 네트워킹 테스트

쿠버네티스 다른 파드간 네트워킹 파드 파드(Pod) 는 쿠버네티스에서 생성하고 관리할 수 있는 배포 가능한 가장 작은 컴퓨팅 단위이다.(하나이상의 컨테이너 그룹) 클러스터의 모든 파드는 고유한 IP주소를 갖는다. 이는 즉 파드간 연결을 명시적으로 만들 필요가 없으며 또한 컨테이너 포트를 호스트 포트에 매핑할 필요가 거의 없음을 의미한다. 파드 네트워킹 이해 Kubernetes의 파드에는 클러스터 내의 고유한 IP 주소가 할당되어 파드 …