ArgoCD CLI 설치
1. ArgoCD CLI 사용자가 터미널 창에서 명령을 내릴 수 있도록 argocd라는 CLI(Command Line Interface)를 Ubuntu에 다운로드하는 명령어이다. argocd라는 명령어가 없어도 웹 UI에서 모두 제어할 수 있기 때문에 필수 설치는 아니다. 2. 설치 1) ArgoCD CLI 다운로드 sudo curl -sSL ...
1. ArgoCD CLI 사용자가 터미널 창에서 명령을 내릴 수 있도록 argocd라는 CLI(Command Line Interface)를 Ubuntu에 다운로드하는 명령어이다. argocd라는 명령어가 없어도 웹 UI에서 모두 제어할 수 있기 때문에 필수 설치는 아니다. 2. 설치 1) ArgoCD CLI 다운로드 sudo curl -sSL ...
1. 개요 ArgoCD는 쿠버네티스(Kubernetes) 위에서만 작동하는 애플리케이션이다. Ubuntu 환경에 쿠버네티스가 설치되어 있지 않다면, Helm을 사용하기 전에 가장 먼저 경량화된 쿠버네티스 클러스터를 먼저 구성해야 한다. 가볍고 강력한 MicroK8s를 활용한다. 2. Ubuntu에 쿠버네티스(MicroK8s) 설치 Ubuntu의 ...
1. 증상 쿠버네티스 클러스터를 운영하다 보면 재부팅 후 노드가 NotReady 상태는 흔한 일이다. Ubuntu 환경에서 노드 하나만 문제가 생겼다면, 해당 노드의 특정 설정이 재부팅 시 초기화되었거나 서비스가 정상적으로 올라오지 않았을 가능성이 높다. kubelet 서비스 자체는 실행 중(Active)이지만, 내부에 Unable to read ...
1. 방법1 - APT를 이용한 설치 업데이트 관리가 용이하여 가장 많이 사용되는 방식이다. 1) Helm GPG 키 가져오기 curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null 2) apt-t...
1. GSP (Graph Store HTTP Protocol) GSP는 W3C 표준 프로토콜로, HTTP 메서드(GET, POST, PUT, DELETE)를 사용하여 RDF 그래프를 관리한다. 1) 성격 표준 규격 (W3C Standard) 2) 목적 SPARQL 엔드포인트를 거치지 않고도 특정 명명된 그래프(Named Graph)나 기본 그래프(...
1. Swap 비활성화 쿠버네티스는 성능과 안정성을 위해 스왑 메모리 사용을 권장하지 않는다. 1) 영구적으로 스왑 끄기 (재부팅 후에도 유지) sudo swapoff -a sudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab 2) 설정 완료 확인 free -h 2. MAC 주소와 product_uui...
1. Maven 의존성 추가 <dependency> <groupId>org.apache.jena</groupId> <artifactId>apache-jena-libs</artifactId> <type>pom</type> <version>...
1. terraform init 이 명령어를 실행하면 테라폼은 현재 디렉토리의 구성 파일(.tf)을 읽고 다음의 3가지 주요 작업을 수행한다. 1) 핵심 작업 (1) 프로바이더(Provider) 설치 테라폼은 AWS, Azure, GCP 같은 외부 플랫폼과 통신하기 위해 ‘프로바이더’라는 플러그인이 필요하다. 코드에 작성된 프로바이더...
1. Terraform 다운로드 Terraform 사이트에서 install 파일 다운로드 한다. Windows 환경이기 때문에 Windows 설치 파일을 다운로드 한다. 2. 폴더 생성 C:\terraform폴더를 만들고, 다운로드 받은 terraform.exe 파일을 생성한 폴더로 이동한다. 3. 환경변수 설정 Path를 선택하고...
1. ODRL Ontology ODRL (Open Digital Rights Language) 온톨로지는 디지털 자산에 대한 권리(Rights), 의무(Obligations), 금지 사항(Prohibitions)을 표현하기 위한 국제 표준 정책 언어이다. 단순히 “복사 금지” 같은 텍스트가 아니라, 컴퓨터가 이해할 수 있는 기계 판독형(Machine...