728x90 DevOps35 Harbor (PrivateRegistry) 설치 Harbor 설치를 위한 가이드private registry 즉 컨테이너 이미지 저장소로 사용할 예정으로 Disconnected 환경에 구축 준비물파일을 준비할 인터넷이 가능한 서버사양CPU 4MEM 8Disk 200사용 Port443 : HTTPS 연결을 위한 Harbor 포털 및 core API4443 : Harbor 용 Docker Content Trust 서비스에 대한 연결80 : HTTP 연결을 위한 Harbor 포털 및 core API 인터넷 환경에서 파일 전달curl -OL scp * root@192.168.200.63:/root/harbortar zxvf harbor-offline-installer-v2.12.2.tgzcd harbor HTTPS 지원을 위한 인증서 생성Harbor는 기본.. 2025. 8. 7. 인프라/라우트등 노드 웹콘솔 디버그 노드(pod) 불가 OCP에서 노드의 롤을 변경 후 디버그 파드가 기동되지않을때OCP console에서는 사용이 불가능하며 CLI는 아래와같이 사용이 가능하다. 아래 명령어 사용 혹은 edit으로 수정## 명령어$ oc new-project dummy$ oc patch namespace dummy --type=merge -p '{"metadata": {"annotations": { "scheduler.alpha.kubernetes.io/defaultTolerations": "[{\\"operator\\": \\"Exists\\"}]"}}}'edit ns 로 아래 줄 추가‘[{”operator”: “Exists”}]’ 주의! 참고 : https://access.redhat.com/solutions/6985624 2025. 4. 2. openshift container platform에 dify 설치 Install 방법oc apply -f 위 명령어로 설치시 샘플 오브젝트들이 자동 생성된다.volume이 hostpath로 되어있어 pod가 권한문제로 정상기동되지 않았음pv / pvc를 생성해 직접 volume 을 생성 해주고 security context에 컨테이너 내부의 root 권한을 허용해줌각 서비스계정에 role을 추가해줌ingress를 오브젝트를 이용해 라우트를 생성kind: Ingress apiVersion: networking.k8s.io/v1 metadata: name: dify-ingress namespace: dify spec: rules: - host: dify.msap.ai http: paths: - pa.. 2025. 4. 2. RKE2/ Rancher 환경별 설치 방법 참고 사이트https://docs.rke2.io/install/airgaphttps://ranchermanager.docs.rancher.com/getting-started/installation-and-upgrade/other-installation-methods/air-gapped-helm-cli-install0. 전제조건하드웨어리눅스/윈도우RAM: 최소 4GB (최소 8GB 권장)CPU: 최소 2개 (최소 4CPU 권장)VM 사이즈 가이드제어 평면 + etcd 노드의 CPU 및 RAM이 제한되는 경우, 표준 워크로드 조건에서 결합할 수 있는 에이전트 노드의 수에 제한이 있을 수 있습니다.서버 CPU서버 RAM에이전트 수24GB0-22548GB226-450816GB451-130016+32GB1300+.. 2025. 2. 19. [DataGrid] publishNotReadyAddress=JGRP000032 Datagrid의 ping-svc의 publishNotReadyAddress : true 옵션을 적용해주지 않으면,,클러스터 Rebalancing 혹은 클러스터로 POD 추가 등 작업이 생길때 문제가 발생할 여지가 있음 POD Log 분석시 : JGRP000032: no physical address 메세지가 다수 발생 2024. 11. 27. linux환경에서 k8s의 기동중인 POD 체크 shell script cloud를 다루지 않는사람들이 POD가 잘 살아있는지 정확하게 파악하기가 어려워 아래와 같은 스크립트를 작성하였다. kubernetes를 이용해 POD의 정보를 일괄 추출해 POD의 정보를 서비스별로 나눠 정상작동중인 POD를 불러오고 txt에 저장하는 스크립트를 작성하였다... 아래와 같은 스크립트를 매일 오전에 crontab에 걸어 지난 POD의 상태를 체크해볼예정이다.. ##divison.txt 서비스명 서비스코드 서비스명 서비스코드 서비스명 서비스코드 서비스명 서비스코드 ex)a서비스 Acode ## dir선언 후 dir 만들고 있다면 문자 출력 dir=result if [ ! -d $dir ] then mkdir /home/test/today/$dir else echo "Directory ex.. 2023. 11. 7. 이전 1 2 3 4 ··· 6 다음 728x90