본문 바로가기

학습

(69)
CKA 30% 할인 쿠폰 적용 방법 https://devopscube.com/에서 이벤트를 자주함 2024.06.24 기준도 30%할인(30COMTECHIES)쿠폰 적용됨 해당 내용 캡처 사진 첨부 1. 배너 REDEEM NOW 버튼 클릭 2. 화면에서 목록 중 필요한 시험의 Redeem Discount 버튼 클릭- Use Code 30COMTECHIES at checkout 하라는 내용으로 쿠폰 30COMTECHIES를 쿠폰으로 입력하면됨  3. The Linux Foundation에서 시험 접수  4. Enroll Today 클릭 5. 쿠폰 입력 후 적용 전 화면 6. 쿠폰 입력 후 적용 후 화면 이후 결제 정보 입력하고 시험 응시 관련 정보를 입력하면 된다. 근데 너무 비싸276.5 달러 = 384,207원그만한 가치를 지니는지 의문..
클러스터 k3s, 패키지 매니저 Helm 설명 ### 요약- **K3s**: 경량화된 Kubernetes 배포판으로, 리소스 사용량이 적고 설치가 간편합니다. 소규모 클러스터나 Edge Computing 환경에서 유용합니다.- **Helm**: Kubernetes 용 패키지 매니저로, 애플리케이션의 설치, 업그레이드, 롤백 등을 간편하게 할 수 있습니다. Helm Chart를 통해 애플리케이션을 패키징하여 관리합니다.이 두 도구를 결합하면, K3s 클러스터에서 Helm을 사용해 애플리케이션을 손쉽게 배포하고 관리할 수 있습니다. K3s는 클러스터 환경을 제공하고, Helm은 그 위에서 애플리케이션의 라이프사이클을 관리하는 역할을 합니다. 참고.클러스터란 여러 컴퓨터(노드)가 협력하여 하나의 시스템처럼 동작하는 구조를 말합니다. Kubernetes 클..
쿠버네티스를 이용해 nextCloud 설치하기 Ubuntu 서버에 쿠버네티스 클러스터 K3s를 이용해 NextCloud를 설치하는 단계별 가이드입니다.### 요약이 가이드는 Ubuntu 서버에 K3s를 설치하고, Helm을 사용하여 NextCloud를 설치하는 방법을 설명합니다. K3s는 경량 Kubernetes 배포판으로 설치와 운영이 간편하며, 특히 리소스가 제한된 환경에서 유용합니다. NextCloud는 Helm 차트를 사용하여 간편하게 배포할 수 있습니다.### 1. 시스템 준비#### A. 시스템 업데이트먼저 시스템을 최신 상태로 업데이트합니다:```bashsudo apt-get update && sudo apt-get upgrade -y```#### B. 필요한 패키지 설치K3s 설치를 위해 필요한 패키지를 설치합니다:```bashsudo..
kubernetes 클러스터 "Kubernetes 클러스터"라고 부르는 이유는 Kubernetes가 여러 대의 컴퓨터(노드)를 묶어서 하나의 시스템처럼 작동하도록 구성하기 때문입니다. 여기서 "클러스터"라는 용어는 기본적으로 이러한 노드들의 집합을 의미합니다. ### 클러스터의 정의**클러스터**란 공통의 목표를 위해 함께 작동하는 컴퓨터의 그룹을 의미합니다. 클러스터는 자원을 공유하고, 작업을 분배하며, 높은 가용성과 확장성을 제공합니다.### Kubernetes 클러스터 구성 요소1. **마스터 노드 (Control Plane)**   - **API 서버**: Kubernetes API를 제공하여 클러스터 관리의 중심 역할을 함.   - **etcd**: 클러스터 상태를 저장하는 분산 키-값 저장소.   - **스케줄러**: 워..
Spring Boot 애플리케이션에서 CORS(Cross-Origin Resource Sharing)를 설정 Spring Boot 애플리케이션에서 CORS(Cross-Origin Resource Sharing)를 설정하여 Access-Control-Allow-Origin: * 헤더를 추가하는 방법을 소개한다. 이렇게 하면 모든 출처(origin)에서 해당 서버에 요청을 보낼 수 있게 된다.1. **Global CORS Configuration:**   `WebMvcConfigurer`를 구현하여 애플리케이션의 모든 경로에 대해 CORS 설정을 전역적으로 적용할 수 있다.   ```java   import org.springframework.context.annotation.Bean;   import org.springframework.context.annotation.Configuration;   import ..
리눅스 우분투 GUI 모드와 CLI 모드 간의 수동 전환 GUI 모드와 CLI 모드 간의 수동 전환GUI 모드와 CLI 모드 간의 수동 전환은 부팅 과정 없이도 가능합니다.CLI 모드로 전환:sudo systemctl isolate multi-user.targetGUI 모드로 전환:sudo systemctl isolate graphical.target
리눅스 서버의 공인 IP 주소가 변경될 때 이메일 알림을 보내는 방법 스크립트를 작성하여 주기적으로 공인 IP 주소를 확인하고, 변경이 감지되면 이메일을 발송하는 방법입니다.1. ssmtp 설치sudo apt updatesudo apt install ssmtpssmtp 설정/etc/ssmtp/ssmtp.conf 파일을 편집합니다.sudo nano /etc/ssmtp/ssmtp.conf다음과 같이 설정합니다 (예시는 Gmail을 사용한 설정입니다):/* 구글에서 앱 비밀번호를 만들어야함  참고 :https://support.google.com/accounts/answer/185833?hl=ko 에서 앱 비밀번호를 만들고 관리합니다 클릭 */root=your_email@gmail.commailhub=smtp.gmail.com:587AuthUser=your_email@gmail..
우분투에서 크롬 원격 데스크톱을 설치하는 방법 우분투에서 크롬 원격 데스크톱을 설치하는 방법은 다음과 같습니다. 이 과정은 크롬 브라우저를 사용하여 원격 데스크톱 서비스를 설정하고 사용할 수 있게 합니다.1. **크롬 브라우저 설치:**   우분투에 크롬 브라우저가 설치되어 있지 않다면, 먼저 설치해야 합니다.   터미널을 열고 다음 명령어를 실행하세요:   ```bash   wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb   sudo dpkg -i google-chrome-stable_current_amd64.deb   sudo apt-get install -f   ```2. **크롬 원격 데스크톱 설치:**   크롬 브라우저를 열고 크롬 원격 데스크톱 웹..