일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- k9s
- PETERICA
- CKA 기출문제
- mysql 튜닝
- AWS EKS
- Pinpoint
- AWS EBS
- Redis 모니터링
- CKA
- MySQL
- 정보처리기사실기 기출문제
- Spring
- Kubernetes
- 기록으로 실력을 쌓자
- 쿠버네티스
- minikube
- Java
- kubectl 설치
- APM
- aws
- skaffold
- Elasticsearch
- minikube dashboard
- kubernetes tool
- CloudWatch
- Kubernetes 자격증
- Linux
- 공부
- IntelliJ
- 정보처리기사 실기 기출문제
- Today
- Total
목록DevOps (90)
피터의 개발이야기
ㅁ 들어가며 ㅇ [Rancher] Rancher란 무엇인가? 에서 Rancher에 대해 알아보았다. ㅇ 이번 글에서는 Rancher 사용법을 알아보기 위하여 로컬환경에 Docker로 설치를 해보았다. ㅇ 설치 후 Minikube로 설치된 클러스터를 연동하였다. ㅁ Docker run docker run -d --restart=unless-stopped \ -p 8080:80 -p 8443:443 \ --name rancher \ --privileged \ rancher/rancher:latest ㅁRancher 접속 및 초기 세팅 ㅇ localhost:8080로 접속하였다. ㅇ 처음 실행하면 Rancher의 bootstrap Password를 설정해야 한다. ㅇ 위의 password를 화면에 입력하고 l..
ㅁ 들어가며 ㅇ [Rancher] Rancher란 무엇인가? ㅇ [Rancher] Rancher를 Docker로 설치, minikube 연동 ㅇ 지난 글에서 Rancher란 무엇인지, 사용법을 알기 위해 Docker로 로컬환경에 세팅하여 minikube 클러스터를 연동해 보았다. ㅇ 이번 글에서는 Rancher가 제공하는 메뉴를 살펴보도록 하겠다. ㅁ 메인 화면 ㅇ Rancher가 설치되면 기본으로 세팅되는 k3s를 기반으로하는 local 클러스터와 지난 시간 연동한 minikube 클러스터를 확인할 수 있다. ㅇ minikube 클러스터를 선택한다. ㅁ Cluster 메인 ㅇ 클러스터의 전체 Resource 수와 Node 갯수, Deployment 수를 확인할 수 있다. ㅇ 클러스터의 가용성 지표와 E..
ㅁ Rancher란? Rancher는 Kubernetes 기반의 다양한 환경의 Multi Cluster를 운영 및 관리를 목적으로 만들어졌습니다. Rancher 영단어 뜻 자체가 대규모 목장의 관리자를 뜻한다. Rancher는 어떠한 환경에서도 쿠버네티스 업그레이드, 백업 및 배포가 가능하며, 일괄된 보안정책과 체계적인 사용자 관리를 통해 완전한 쿠버네티스 환경을 지원할 수 있는 멀티 클러스터 컨테이너 관리 플랫폼입니다. Rancher는 어떠한 환경에서도 쿠버네티스 업그레이드, 백업 및 배포가 가능하며, 일괄된 보안정책과 체계적인 사용자 관리를 통해 완전한 쿠버네티스 환경을 지원할 수 있는 멀티 클러스터, 컨테이너 관리 플랫폼입니다. Rancher는 먼저 모든 클러스터에 대한 인증 및 역할 기반 액세스..
파괴적 수단을 쓰는 게 아니라면, 일에 대한 대가나 수익 극대화는 잘못된 것이 아니다. 그러나 프로그램 사용 권한을 제한해 사용자에게서 수익을 가져오는 것은 파괴적인 행위다. (Free Software의 창립자 리처드 스톨먼) ㅁ 들어가며 최근 레디스, 테라폼 등 오픈소스 소프트웨어가 기존 오픈소스 라이선스를 버리고 상용 라이선스로 전환하는 사건이 발생했습니다. 이는 개발자 커뮤니티와 사용자들에게 큰 분노를 불러일으켰습니다. ㅁ 사건의 개요 ㅇ Redis 2024년 3월 21일, 레디스는 기존 BSD 라이선스를 버리고 레디스 소스 사용 가능 라이선스(RSALv2)와 서버 사이드 공개 라이선스(SSPLv1)라는 두 가지 상용 라이선스를 도입했습니다. 이는 개발자들이 레디스 코드를 자유롭게 사용, 수정, 배..
ㅁ 관련 글 ㅇ [Redis] Redis 오픈소스 라이선스 변경 ㅇ [Redis] Redis의 대체로 Redict을 선택해야 하는 이유 ㅇ [Redict] Redict을 설치하는 3가지 방법 ㅁ 들어가며 ㅇ 지난 글 [Redict] Redict을 설치하는 3가지 방법에서 Redict를 설치하는 3가지 방법을 정리하였다. 시스템 패키지 관리자를 이용한 설치 Docker와 같은 컨테이너 런타임을 사용하여 Redict 설치 소스 코드에서 Redict 빌드 및 설치 ㅇ Docker로 설치하는 방법은 내용이 길어 이 글에 정리하였다. ㅁ Docker 설치 $ docker run --name redict -d -p 6379:6379 registry.redict.io/redict ㅁ Redict cli $ docke..
ㅁ 관련 글 ㅇ [Redis] Redis 오픈소스 라이선스 변경 ㅇ [Redis] Redis의 대체로 Redict을 선택해야 하는 이유 ㅁ 들어가며 ㅇ 지난 글 [Redis] Redis의 대체로 Redict을 선택해야 하는 이유에서 Redict의 안정화 버젼 7.3.0의 출시를 알게 되었습니다. 이번 글에서는 Redict의 안정화 버젼의 설치방법에 대해서 정리하였습니다. ㅁ Redict 설치 방법 Redict를 설치하는 방법에는 몇 가지가 있습니다. 시스템 패키지 관리자를 이용한 설치 Docker와 같은 컨테이너 런타임을 사용하여 Redict 설치 소스 코드에서 Redict 빌드 및 설치 ㅁ패키지에서 설치 방법 ㅇ Packages for redict에 맞추어 시스템의 패키지 관리자를 통해 설치할 수 있습..
ㅁ 들어가며 누구나 코딩 기술 필요없이 설문조사, 설문지, 퀴즈, 투표를 위한 매력적인 대화형 양식(Form)을 만들 수 있는 HeyForm이라는 오픈소스가 있다. HeyForm에 대해서 알아보고, 실 사용을 위해 Deploy with Docker를 따라서 설치해 보았다. ㅁ HeyForm이란? HeyForm은 누구나 설문조사, 설문지, 퀴즈 및 여론 조사를 위한 매력적인 대화 양식을 만들 수 있는 오픈 소스 양식 작성 도구이다. 코딩 기술이 필요하지 않는다. ㅇ 쉽고 강력한 양식을 작성할 수 있다. - 다양한 입력: 기본 텍스트, 이메일, 전화번호 필드, 사진 선택, 날짜 선택기, 파일 업로드 등 - 스마트 로직: 조건부 로직 및 URL 리디렉션을 통해 동적으로 조정 가능한 양식을 제공 - 강력한 통합..
ㅁ 들어가며 [Redis] Redis 오픈소스 라이선스 변경에서 Redis에 상업적 이용이 제약됨을 다루었습니다. Redict는 Redis®의 대안으로서 활용될 수 있는 유망한 프로젝트입니다. 앞으로 Redict의 발전을 주목해 볼 필요가 있습니다. 이번 글에서는 Redict에 대해서 알아보고 Redis와의 주요 차이점을 정리하였습니다. ㅁ Redict란 무엇일까요? Redict는 Redis®의 독립적인 저작권 보호 포크 버전입니다. 2023년 Redis®가 라이선스 모델을 변경하면서 많은 사용자들이 실망하고 새로운 포크 버전들이 등장하게 되었는데, Redict는 그 중 하나입니다. ㅁ Redict의 특징 - 오픈소스: Redict는 BSD 3-Clause 라이선스를 사용하여 오픈소스로 제공됩니다. - ..
ㅁ 들어가며 Redis의 오픈소스 라이선스가 변경되었다. v7.4 버젼 이후 적용되는 라이선스는 제 3자에게 서비스로 제공하지 못하는 문제점을 가지고 있다. 이러한 오픈소스 정책의 변경의 이유는 기업들이 오픈 소스를 이용하여 SaaS로 만들어 이익을 추구하지만 오픈소스 자체에 도움을 주지 않기 때문이다. 오픈소스 정책 변경을 이해하기 위해 Free Software, Open Source Software, Shared Source Software에 대해 간략히 정리하였다. 큰 맥락은 함께 공유하고 함께 성장하자는 오픈소스의 공동선에 맞추어, 오픈소스를 이용하여 이익을 추구하는 기업들도 기술을 공유하라는 것이다. Redis 커뮤니티 에디션은 계속 무료로 사용 가능하다. 개발자들은 SaaS와 자체 Redis를..
ㅁ 들어가며 지난 [php] Docker를 이용한 그누보드5 설치(php8, mysql:5.7, nginx)에서 gnuboard5를 clone하여 그누보드5 환경을 Docker로 구성하였다. 이번 글에서는 구성된 환경을 빠르게 세팅하는 방법을 정리하였다. ㅁ Dock작업 폴더 압축 해제 파일을 다운 받아 압축을 해제한다. ㅁ gnuboard5 소스 복제 # gnuboard5 소스 복제 $ git clone https://github.com/gnuboard/gnuboard5.git # 폴더 확인 및 data 폴더 생성 $ cd gnuboard5; mkdir data ㅁ docker-compose up $ docker-compose up -d ㅁ 그누보드 설치 1. http://localhost 로 접속한다..