가상머신에 설치한 OS는 Ubuntu Server 22.04.4 LTS 으로 진행하였습니다. master1개, woker node 3개 형태로 설치하여 테스트 진행 하였습니다. 최소 서버스펙쿠버네티스를 설치하기 위해서는 최소 서버스펙을 요구합니다. [1]2 CPU 이상, 2 GB 메모리 이상디스크 크기는 운영체제(OS) 및 컨테이너를 몇개 다운 받기 때문에 최소 30~50GB 이상은 잡으시면 됩니다.구성하는 클러스터에는 네트워크 통신이 되어야 합니다. (특정 포트도 열려 있어야 합니다.)linux swap을 비활성화 해야 한다고 합니다.고가용성(HA) 클러스터를 구성하는 방식 1. Oracle VM VirtualBox 가상 머신 Local 테스트용 서버를 구성해야 합니다. Master 1대 ..
1)최대 생성 가능 PODS 조회$> kubectl get nodes -o=custom-columns=NODE:.metadata.name,MAXPODS:.status.capacity.pods이 명령어를 통해 현재 각 Worker Node에 설정된 최대 Pods 수를 확인할 수 있습니다.출력 결과는 다음과 같이 노드별로 할당된 Pods 수를 보여줍니다:기본적으로 110개로 설정되어 알수 있겠으나, 위와같이 250, 110, 110, 280 등으로 변경이 가능합니다.아래 화면은 worknode 3번 서버에 접속해서 확인할수 있는 상황입니다.2) WorkerNode#01에 접속 후 /var/lib/kubelet/config.yaml 해당 파일 하단에 추가add>maxPods: 250 Worker Node의 ..
1. 멀쩡하게 잘 연결되었던 kubeflow 가 갑자기 연결이 안됩니다. 2. 해당 내용을 확인해보니. authservice-0 pod 가 에러난 상황이더군요 3. 내용을 확인해보니 이미지가 깨졌네요... 모든 이슈는 반드시 에러 로그를 잘 확인해야만 합니다. Warning Failed 12m (x4 over 13m) kubelet Error: ErrImagePull ││ Warning Failed 11m (x6 over 13m) kubelet Error: ImagePullBackOff ..
1. kubeflow 의 주피터 노트북을 처음 설치 하게 되면.아래와 같이 선택할수 없도록 되어 있습니다.2. 설치 경로에서 spawner_ui_config.yaml 수정합니다.경로apps/jupyter/jupyter-web-app/upstream/base/configs/spawner_ui_config.yaml경로는 아래와 같으며, 그 해당경로에 -rw-rw-r--. 1 root root 19663 Mar 29 2023 logos-configmap.yaml-rw-rw-r--. 1 root root 6432 Aug 22 16:04 spawner_ui_config.yaml 3. 해당 위치에 affinityconfig 부분을 아래와 같이 수정합니다. 3-1. 해당 위치에 tolerationGroup 부분..
Step 1. Profile 생성먼저, profile yaml 파일을 작성한 후 kubectl apply -f 명령어로 생성하기 apiVersion: kubeflow.org/v1beta1kind: Profilemetadata: name: cym # namespacespec: owner: kind: User name: tommypagy@email.com resourceQuotaSpec: hard: cpu: "6" memory: "16Gi" requests.nvidia.com/gpu: "1" persistentvolumeclaims: "10" requests.storage: "10Gi" profile 확인 kubectl get profile..
파드 스펙의 노드 셀렉터를 통해 특정 노드로 스케줄되는 것을 수행할 수 있지만 k8s는 이를 확장하는 메커니즘을제공한다.테인트 와 톨러레이션 은 특정 노드에서 파드의 실행 여부를 통제하는 데 사용된다. 파드는 노드의 테인트가 허용(tolerate)된 경우에만 노드에 스케줄될 수 있다.테인트테인트를 설정한 노드에는 파드들을 스케줄링하지 않는다.테인트에는 key, value, effect 가 있고, =: 으로 표시한다.테인트 effect어떤 식으로 스케줄링이 동작할지를 정의하는 설정이다.NoSchedule : 노드가 테인트를 허용(tolerate)하지 않는 경우, 파드가 노드에 스케줄되지 않는다.PreferNoSchedule : 노드 스케줄을 피하려고 하지만 다른 곳에서 스케줄할 수 없는 경우, 해당 노드에..
- Total
- Today
- Yesterday
- [오라클 튜닝] sql 튜닝
- 테라폼
- 여러서버 컨트롤
- [오라클 튜닝] instance 튜닝2
- 버쳐박스
- 오라클 인스턴트클라이언트(InstantClient) 설치하기(HP-UX)
- 앤시블
- MSA
- 우분투
- 오라클
- CVE 취약점 점검
- 코로나19
- ubuntu
- 오라클 트러블 슈팅(성능 고도화 원리와 해법!)
- 오라클 홈디렉토리 copy 후 startup 에러
- K8s
- ORACLE 트러블 슈팅(성능 고도화 원리와 해법!)
- pod 상태
- startup 에러
- directory copy 후 startup 에러
- Oracle
- 5.4.0.1072
- 키알리
- 커널
- 스토리지 클레스
- 쿠버네티스
- 트리이스
- 튜닝
- 설치하기(HP-UX)
- (InstantClient) 설치하기(HP-UX)
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |