본문 바로가기

전체 글

(284)
230704 [Kubernetes] Replication Controller, ReplicaSet https://www.inflearn.com/course/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4-%EA%B8%B0%EC%B4%88/dashboard 대세는 쿠버네티스 [초급~중급] - 인프런 | 강의 쿠버네티스는 앞으로 어플리케이션 배포/운영에 주류가 될 기술 입니다. 이 강좌를 통해 여러분도 대세에 쉽게 편승할 수 있게 됩니다., 현존 최고의 앱 운영 및 배포 기술, 쿠버네티스를 만나 www.inflearn.com ppt는 인프런에서 제공하는 대세는 쿠버네티스 강의를 바탕으로 작성되었습니다.
230629 [Kubernetes] Namespace, ResourceQuota, LimitRange https://www.inflearn.com/course/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4-%EA%B8%B0%EC%B4%88/dashboard 대세는 쿠버네티스 [초급~중급] - 인프런 | 강의 쿠버네티스는 앞으로 어플리케이션 배포/운영에 주류가 될 기술 입니다. 이 강좌를 통해 여러분도 대세에 쉽게 편승할 수 있게 됩니다., - 강의 소개 | 인프런 www.inflearn.com ppt는 인프런에서 제공하는 대세는 쿠버네티스 강의를 바탕으로 작성되었습니다.
230629 [Kubernetes] ConfigMap, Secret https://www.inflearn.com/course/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4-%EA%B8%B0%EC%B4%88/dashboard 대세는 쿠버네티스 [초급~중급] - 인프런 | 강의 쿠버네티스는 앞으로 어플리케이션 배포/운영에 주류가 될 기술 입니다. 이 강좌를 통해 여러분도 대세에 쉽게 편승할 수 있게 됩니다., - 강의 소개 | 인프런 www.inflearn.com ppt는 인프런에서 제공하는 대세는 쿠버네티스 강의를 바탕으로 작성되었습니다.
[Kubeflow] RBAC: access denied / 2023.06.21 InferenceService url로 host 요청을 보내는 과정에서 RBAC: access decied ERROR가 발생했다. Istio 내에서 해당 namespace가 서비스 및 워크로드에 대한 접근 권한이 차단되어있는거 같았다. 따라서 Authorization Policy를 정의하는 yaml 파일을 생성 후, 클러스터 내에 적용하면 namespace의 요청이 허용될 것이다. apiVersion: security.istio.io/v1beta1 kind: AuthorizationPolicy metadata: name: allow-all namespace: #namespace 이름 spec: rules: - {} ERROR 해결!! REFERENCES https://istio.io/latest/docs..
[Kubeflow] Jupyter jovyan 사용자를 sudo 그룹에 추가하기 / 2023.06.16 kubeflow에서 jupyter를 사용할 때 사용자인 jovyan은 sudo 권한이 없다 따라서 jovyan을 sudo그룹에 추가하는 custom image를 생성해서 jupyter를 생성해보자 Step 1. Dockerfile 작성 jupyter notebook Dockerfile은 아래 github에서 확인할 수 있다 https://github.com/kubeflow/kubeflow/tree/master/components/example-notebook-servers GitHub - kubeflow/kubeflow: Machine Learning Toolkit for Kubernetes Machine Learning Toolkit for Kubernetes. Contribute to kubeflow..
[Kubernetes] NVIDIA device plugin 설치하기 / 2023.06.15 Kubernetes에서 GPU를 사용하기 위해 NVIDIA device plugin을 설치했다 아래 github 주소를 참고!!! https://github.com/NVIDIA/k8s-device-plugin#quick-start GitHub - NVIDIA/k8s-device-plugin: NVIDIA device plugin for Kubernetes NVIDIA device plugin for Kubernetes. Contribute to NVIDIA/k8s-device-plugin development by creating an account on GitHub. github.com Step 1. nvidia-container-toolkit 설치하기 distribution=$(. /etc/os-re..
[GPU] NVIDIA 드라이버 & CUDA Toolkit 설치하기 / 2023.06.15 GPU를 사용하기 위해서 필요한 것들을 설치해보자! Step 1. NVIDIA 드라이버 설치 1-1. 설치가능한 드라이버 버전 확인 ubuntu-drivers devices 1-2. 드라이버 설치 (470 선택) sudo apt install nvidia-driver-470 1-3. 재부팅 sudo reboot 1-4. 설치한 드라이버 정보 확인 nvidia-smi Step 2. CUDA Toolkit 설치하기 2-1. CUDA Toolkit 선택 https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=20.04&target_type=runfile_local..
[Kubernetes] local-path-storage 설치하기 / 2023.06.15 rook-ceph storageclass는 설치할 때 무슨 문제가 있는지 pv를 자동으로 생성해주지않아서 수동으로 생성해 주어야했다 따라서 local-path-storage를 설치했다 Step 1. local-path-storage 설치하기 kubectl apply -f https://raw.githubusercontent.com/rancher/local-path-provisioner/master/deploy/local-path-storage.yaml Step 2. default로 설정하기 # local-path-storage를 default 설정 kubectl patch storageclass local-path -p '{"metadata": {"annotations":{"storageclass.kub..