일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- aws
- minikube dashboard
- APM
- Kubernetes 자격증
- 정보처리기사 실기
- Linux
- CKA 기출문제
- IntelliJ
- mysql 튜닝
- CKA
- 기록으로 실력을 쌓자
- CloudWatch
- 쿠버네티스
- Redis 모니터링
- Kubernetes
- skaffold
- AWS EKS
- AWS EBS
- minikube
- 정보처리기사실기 기출문제
- PETERICA
- kubernetes tool
- Java
- MySQL
- kubectl 설치
- 공부
- Spring
- 정보처리기사 실기 기출문제
- Pinpoint
- k9s
- Today
- Total
목록전체 글 (568)
피터의 개발이야기
ㅁ 들어가며 ㅇ 기출문제를 풀어보고 공부한 내용을 노트형태로 정리하였다. ㅇ 홍달샘 - 정보처리기사 실기 2022년 3회 - 기출해설특강 1~12 - 정보처리기사 실기 2022년 3회 - 기출해설특강 13~20 ㄴ 문제 번호 클릭 -> 동영상 설명 이동 ㅇ 정보처리기사 실기 2022년 3회 ㅇ 시나공 2024년도 정보처리기사 필기 핵심요약을 참조. 1. 다음 중 형상관리 도구에 해당하는 것을 모두 고르시오. Ant, CVS, OLAP, Maven, SVN, Jenkins, OLTP, Git, Graddle 더보기 CVS, SVN, Git #핵심 111) 형상관리기능 ※ 형상관리 절차 형상 식별 - 형상 통제 - 형상 감사 - 형상 기록 ㅇ 통제 : 소프트웨어 형상 변경 요청을 검토하고 승인하여 현재의 베..
ㅁ 들어가며 ㅇ 기출문제를 풀어보고 공부한 내용을 노트형태로 정리하였다. ㅇ 홍달샘 - 정보처리기사 실기 2022년 2회 - 기출해설특강 1~10 - 정보처리기사 실기 2022년 2회 - 기출해설특강 11~20 ㄴ 문제 번호 클릭 -> 동영상 설명 이동 ㅇ 정보처리기사 실기 2022년 2회 ㅇ 시나공 2024년도 정보처리기사 필기 핵심요약을 참조. 1. 다음 괄호에 들어갈 용어를 쓰시오. 관계 데이터 모델의 제안자인 코드(E. F. Codd)가 수학의 Predicate Calculus(술어 해석)에 기반을 두고 관계 데이터베이스를 위해 제안하 였다. ( )은 관계 데이터의 연산을 표현하는 방법으로, 원하는 정보를 정의 할 때 계산 수식을 사용. ( )은 원하는 정보가 무엇이라는 것만 정의하는 비절차적 특..
ㅁ 들어가며 ㅇ 기출문제를 풀어보고 공부한 내용을 노트형태로 정리하였다. ㅇ 홍달샘- 정보처리기사 실기 2022년 1회 - 기출해설특강 ㄴ 문제 번호 클릭 -> 동영상 설명 이동 ㅇ 정보처리기사 실기 2022년 1회 ㅇ 시나공 2024년도 정보처리기사 필기 핵심요약을 참조. 1. 다음 설명에 맞는 RAID 단계를 쓰시오. 두 개 이상의 하드디스크를 병렬로 연결해, 하나의 하드디스크처럼 이용하는 기술이다. 스트라이프(Stripe) 방식으로 구현한다. 데이터가 분산되어 저장되기 때문에 하나의 하드디스크에 문제가 생기면 다른 디스크까지 사용이 불가능해진다. ※ RAID 형태 ㅇ RAID 0 - 두 개 이상의 하드디스크를 병렬로 연결해, 하나의 하드디스크처럼 이용하는 기술 ㅇ RAID 1 - 두 개 이상의 디스..
ㅁ 들어가며 ㅇ 기출문제를 풀어보고 공부한 내용을 노트형태로 정리하였다. ㅇ 홍달샘- 정보처리기사 실기 2021년 3회 - 기출해설특강 ㄴ 문제 번호 클릭 -> 동영상 설명 이동 ㅇ 시나공 정보처리기사 필기 핵심요약을 참조 1. AAA, Triple-A라고 읽는 이 용어는 보안의 세 가지를 합쳐 축약한 용어이다. 다음 해당하는 용어를 에서 찾아 쓰시오. Authentication, Application, Accounting, Ascii, Avalanche, Authorization A : 보안 기능에서, 사람이나 프로세스의 신분을 확인하는 것 B : 검증된 사용자에게 어떤 수준의 권한과 서비스를 허용하는 것 C : 사용자의 자원에 대한 사용 정보를 모아서 과금, 감사, 용량증설, 리포팅 등을 실시하는 것..
ㅁ 들어가며 ㅇ 기출문제를 풀어보고 공부한 내용을 노트형태로 정리하였다. ㅇ 홍달샘- 정보처리기사 실기 2021년 2회 - 기출해설특강 ㄴ 문제 번호 클릭 -> 동영상 설명 이동 ㅇ 시나공 정보처리기사 필기 핵심요약을 참조 1. 네트워크 장치를 필요로하지 않고 네트워크 토폴로지가 동적으로 변화되는 특징이 있으며 응용 분야로는 긴급 구조, 긴급 회의, 전쟁터에서의 군사 네트워크에 활용되는 네트워크는? 더보기 AD-hoc Network # 핵심 342) LAN의 표준안 2. 다음 설명에 알맞은 답은? ( A ) : 사용자가 제품/서비스와 상호작용할 수 있도록 만들어진 매개체 ( B ) : 사용자 경험의 약자로, 사용자가 어떠한 서비스/제품을 직간접적으로 이용하면서 느끼는 종합적인 만족 더보기 A: UI, B..
ㅁ 들어가며 지난 [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 로 접속한다..
ㅁ 들어가며 ㅇ 지인의 신규 서비스가 그누보드를 사용하고 있어서 그누보드5 환경을 Docker로 구성해 보았다. ㅇ gnuboard5를 clone하여 nginx와 php, mysql을 구성하였다. ㅇ 빠른 설치를 원하는 경우, [php] Docker를 이용한 그누보드5 초간단 설치방법을 참조. ㅁ git clone gnuboard5 # gnuboard5 소스 복제 $ git clone https://github.com/gnuboard/gnuboard5.git 'gnuboard5'에 복제합니다... remote: Enumerating objects: 81016, done. remote: Counting objects: 100% (1431/1431), done. remote: Compressing objec..
ㅁ 관련 글 ㅇ [kubernetes] 개발환경 목차 ㅇ Kubernetes를 위한 최고의 도구는 무엇입니까? ㅁ 개요 K9s는 Kubernetes 작업을 정말 쉽고 빠르고 안전하게 만들어주는 오픈 소스 명령줄 도구이다. 터미널 기반으로 UI를 통해 kubectl 명령어를 입력하지 않아도 직관적으로 작업을 수행할 수 있다. UI를 통해 kubernetes의 리소스를 생성, 업데이트, 로깅하고 제거하는 방법에 대해서 알아보았다. update... ㅇ[kubernetes] k9s의 xray, pluses 기능 k9s의 새로운 기능인 xray, pluses 기능을 사용하기 위해 업그레이드 과정과 신규 기능에 대해서 설명하였습니다. ㅁ k9s 설치 참조페이지 이동은 여기. Linux, Windows 및 Mac용..
ㅁ 들어가며 Kafka는 실시간 데이터를 관리하는 만큼 모니터링은 필수 요소이다. kafka를 모니터링할 수 있는 도구들에 대해서 Overview of UI Tools for Monitoring and Management of Apache Kafka Clusters을 참조하여 정리를 하였다. 이 블로그에서는 다양한 Kafka 모니터링 툴들의 기능 및 UI 편의성을 비교해 주었는데, 무료에 관한 내용을 옮겨 적었다. ㅁ Apache Kafka 클러스터를 위한 상위 8가지 UI 모니터링 도구 ㅇ 블로그에 제시된 모니터링 Tool들의 비교 표이다. ㅇ Apache Kafka 클러스터 모니터링 도구를 빠르게 비교할 수 있다. ㅇ 2021년에 작성된 도표이기 때문에 업그레이드 상황에 따라 달라질 수 있다. ㅁ U..
보호되어 있는 글입니다.
ㅁ 들어가며 마이크로서비스를 구축하면서 서비스 간의 통신을 비동기로 원활하게 처리하고, 확장성이 보장되는 아키텍처를 고민하게 된다. 트래픽을 소화하기 위한 아키텍쳐 구성도 중요하지만, 어떻게 분산 시스템에서 데이터를 효율적으로 전달하는 방법을 찾는 것도 중요하다. 그 방법으로 마이크로서비스의 패턴 중 EDA(Event Driven Architecture)패턴 있는데, 서비스간의 데이터 전송의 버퍼 역할을 하는 Redis, RabbitMQ, Kafka라는 대표적인 어플리케이션이 있다. 이들은 크게 메시지 브로커와 이벤트 브로커로 구분되는데, 이번 글에서는 카프카를 설명하며 메시지/ 이벤트 브로커의 차이를 알아야 한다. Kafka는 높은 처리량, 빠른 응답 속도, 안정성 때문에 많은 기업들이 도입하고 있다...
ㅁ 들어가며 ㅇ [kafka] docker compose로 kafka cluster 구성 및 kafka-ui 모니터링 작성 후 Grafana를 이용한 모니터링 방법에 대해서 공부하였다. ㅇ Kafka Monitoring Stack for Docker Compose (Prometheus / Grafana)의 내용을 바탕으로 docker kafka 모니터링 환경을 세팅해 보았다. ㅇ 작업하면서 환경 세팅 트러블 슈팅은 [kafka] kafka 모니터링 방법 공부 (docker 컨테이너 생성, M1 칩 no specific platform 오류를 colima로 해결) 에 정리하다. ㅁ git clone $ git clone https://github.com/streamthoughts/kafka-monitori..
ㅁ 들어가며 ㅇ [kafka] kafka 모니터링 docker 환경 세팅을 하면서 트러블 슈팅한 부분을 정리하였다. ㅁ 작업 환경 ㅇ 맥북 미니 M1으로 platform은 linux/amd64/v8이다. ㅁ kafka single 실행 시 에러 발생 # kafka single 실행 시 에러 발생 $ docker-compose -f zk-kafka-single-node-stack.yml up -d WARN[0000] The "KAFKA_HEAP_OPTS" variable is not set. Defaulting to a blank string. [+] Running 2/7 ⠼ Network kafka-platform Created 0.4s ⠼ Container prometheus Starting 0.4s ..
ㅁ 들어가며 [kafka] kafka 모니터링 방법(feat. Prometheus/Grafana)을 작업하면서 colima를 설치하여 no specific platform 오류를 해결한 적이 있다. 이번 들에서는 보다 간단한 해결 방법인 platform 옵션에 대해서 기록한다. ㅁ 에러 내용 # kafka single 실행 시 에러 발생 $ docker-compose -f zk-kafka-single-node-stack.yml up -d WARN[0000] The "KAFKA_HEAP_OPTS" variable is not set. Defaulting to a blank string. [+] Running 2/7 ⠼ Network kafka-platform Created 0.4s ⠼ Container p..
ㅁ 들어가며 Docker Desktop의 이용약관을 보면 대기업에서는 이제 무료로 사용할 수 없게 되었습니다. 그리고 Intel 칩에서만 가동되었던 오라클 컨테이너의 경우 M1에는 돌아가지 않는 문제점도 있습니다. 그래서 Intel과 M1을 둘다 지원해주는 Colima를 설치하는 과정을 정리하였습니다. ㅁ Colima의 특징 Intel 및 M1 Mac 지원 간단한 CLI 인터페이스 Docker 및 Containerd 지원 포트 포워딩 볼륨 마운트 쿠버네티스 다중 인스턴스 최소한의 설정으로 macOS에서 컨테이너 런타임을 제공합니다. ㅁ Homebrew로 설치 brew install colima ㅁ Colima 실행 # VM을 4CPU 및 8GiB 메모리로 실행 $ colima start --cpu 4 -..