MinIO와 워드프레스 연동 Media Cloud 플러그인

워드프레스를 두개의 컨테이너로 운영 계획을 하고 있습니다.이미지 공유를 어떻게 하면 좋을지 방법을 고민하고 있던중 개인적으로 사용하고 있는 오브젝트 스토리지가 떠올랐습니다. MinIO 버킷 설정 MinIO는 민아이오라고 읽습니다. MinIO는 오픈소스 오브젝트 스토리지이며, AWS S3 API와 호환됩니다.MinIO에 버킷을 생성하고 public으로 read할수있는 설정을 추가합니다.아래 내용은 참고용입니다. CORS설정(옵션) 필요시 CORS를 설정하여 보안성을 향상 시킬 수 있습니다. PlugIn Install & Activate … Read more

OpenSearch Single Node Install

OpenSearch는 Elasticsearch와 Kibana에서 포크되어진 오픈소스 프로젝트입니다.검색, 로그 분석, 모니터링 등을 위한 유용한 도구입니다. 이 가이드에서는 Ubuntu 22.04 환경에서 OpenSearch를 싱글 노드(single-node)로 설치하는 방법을 단계별로 설명합니다. Kubernetes에 OpenSearch-Dashboard를 배포하고 OpenSearch는 VM에 구성하여 분리 하여 구성합니다. OpenSearch Install Guide Install the necessary packages. Import the public GPG key. APT Source list update APT repository for OpenSearch-Dashboard(Optional) 대시보드는 … Read more

generatepress 댓글 숨기는 방법

무료 GeneratePress 테마를 사용해 블로그를 운영중입니다.코드를 수정해서 댓글 기능을 아에 막아버리는 방법을 소개합니다. 댓글과 관련된 부분 찾기 html 태그 추적 크롬 개발자도구를 이용하여 댓글 부분의 html 태그를 찾습니다.comments-area태그가 댓글 기능임을 확인할 수 있습니다. 이 부분을 주석 또는 삭제하면 해당 기능을 사용하지 않을 수 있습니다. 코드가 있는 파일 찾기 서버에서 해당 단어를 찾아보면 아래 파일에 해당요소가 … Read more

How to Deploy Kubeflow 1.7

This article was written in Korean and then translated into English, so there may be inaccuracies. Tested on Kubernetes version 1.30.5.The physical equipment used is as follows: Prerequisites Exclude any remaining Taints after deploying the gpu-operator.Ensure proper Pod scheduling by excluding tainted nodes during deployment. Node Preparation Tasks Adjusting Linux Kernel File System Notification Limits … Read more

Kubeflow 1.7 배포방법

쿠버네티스 1.30.5버전에서 테스트 하였습니다.사용된 물리장비는 아래와 같습니다. name cpu mem 비고 tk8s-master01 2 Core / 4 Thread 8GB 노트북 tk8s-worker01 4 Core 8GB vm tk8s-gpu 8 Core / 16 Thread 32GB pc 사전 준비 gpu-operator를 배포후 Taint가 남아있다면 제외한다.POD 스케줄을 고려하여 제외하여 배포. 노드 사전 작업 이 설정은 많은 수의 pod를 처리할 수 있도록 Linux … Read more

bind9을 이용해서 dns서버 만들기

Ubuntu 22.04 환경에서 BIND9를 활용해 로컬 네트워크용 DNS 서버를 구축하는 방법을 설명합니다. 이 튜토리얼에서는 기본적인 DNS 서버 설정부터 테스트까지의 모든 과정을 다룹니다. BIND9 BIND9(Berkeley Internet Name Domain)는 가장 널리 사용되는 DNS 서버 소프트웨어 중 하나입니다. 네트워크 내부에서 이름 해석을 수행하거나, 특정 도메인을 관리하기 위해 많이 사용됩니다. 설치 준비 및 환경 설정 패키지 설치 IPv6 비활성화(선택사항) … Read more

Kubeflow 1.9 배포방법

쿠버네티스 1.30.5버전에서 테스트 하였습니다. 버그(?) 현상이 있어 계속 확인 중인데, RBAC, AuthorizationPolicy, OAuth2-proxy등 엮인게 많아 거의 포기 상태입니다..너무 어려워ㅠ… 사전 준비 gpu-operator를 배포후 Taint가 남아있다면 제외한다.POD 스케줄을 고려하여 제외하여 배포. Kubeflow 설치 git에서 소스를 다운 받는다. 노드 사전 작업 이 설정은 많은 수의 pod를 처리할 수 있도록 Linux 커널의 파일 시스템 알림 제한값을 조정하는 것 … Read more

Ubuntu 22.04 Server 환경에서 Ansible 사용하기

Ansible은 서버 자동화, 구성 관리, 애플리케이션 배포 등을 위해 사용되는 도구입니다. 특히, 에이전트가 필요하지 않고 YAML을 기반으로 직관적인 구성을 제공하여 초보자부터 전문가까지 쉽게 접근할 수 있습니다. 이번 포스트에서는 Ubuntu 22.04 서버에서 Ansible을 설치하고 사용하는 방법을 소개하겠습니다. Ansible이란? Ansible은 IT 자동화를 위해 개발된 오픈 소스 도구입니다. SSH를 통해 서버에 접근하여 작업을 수행하며, 멀티 노드 환경에서도 쉽게 … Read more

generatepress 본문 특성 이미지 숨기는 방법

무료 GeneratePress 테마를 사용해 블로그를 운영중입니다.특성 이미지를 추가하면 본문 맨 위에 이미지가 표시되어 가독성이 떨어지는 문제가 발생할 수 있습니다. 이를 해결하기 위해 테마 파일을 직접 분석하게 되었습니다. 본문과 관련된 파일은 무엇인가? 먼저 본문을 출력하는 파일을 찾아보았습니다.본문과 관련된 파일은 ~/wp-content/themes/generatepress/content-single.php에서 확인 할 수 있습니다.이 파일에서 특성이미지가 출력되는 부분을 찾을 수 있었습니다. 이 부분을 주석처리하면 이미지가 안나타나도록 … Read more