일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 공부
- 정보처리기사실기 기출문제
- mysql 튜닝
- Linux
- kotlin
- 오블완
- CloudWatch
- CKA 기출문제
- minikube
- PETERICA
- aws
- kotlin coroutine
- Kubernetes
- CKA
- Java
- AWS EKS
- APM
- IntelliJ
- Elasticsearch
- 기록으로 실력을 쌓자
- Spring
- Pinpoint
- 정보처리기사 실기
- kotlin spring
- MySQL
- kotlin querydsl
- AI
- 코틀린 코루틴의 정석
- 정보처리기사 실기 기출문제
- 티스토리챌린지
- Today
- Total
목록PETERICA (597)
피터의 개발이야기
ㅇ taint 특정 키와 값이 일치하는 Pod만 해당 노드에서 예약되도록 한다. - 워커노드의 특성에 따른 Pod배치 시에 유용하다. $ kubectl taint nodes app=statistics:NoSchedule 예를 들어 통계작업을 하는 Pod의 경우 메모리 사용량이 높기 때문에 메모리에 특화된 WorkNode그룹에 스케줄해야할 필요가 있다. 이런 경우 위와 같이 taint를 적용하여 스케줄링이 가능하다. 위에서 추가했던 테인트를 제거하려면, 다음을 실행한다. 명령 끝에 있는 '-'만 유일한 차이점이다. $ kubectl taint nodes app=statistics:NoSchedule- ㅇ toleration - taint에 대한 관용이다. 그래서 노드에 설정 taint가 다른 Pod S..
[kubernetes] 쿠버네티스 관련 글 목차 ㅁ 들어가며 Udemy, certified-kubernetes-administrator-with-practice-tests > Mock test 과정을 정리하였습니다. git 문제풀이 Solution 1. Take a backup of the etcd cluster and save it to /opt/etcd-backup.db ㅇ kube doc: etcd backup 검색 > Backing up an etcd cluster # kube doc: etcd backup > Backing up an etcd cluster 참조 ETCDCTL_API=3 etcdctl --endpoints $ENDPOINT snapshot save snapshotdb # etcd..
[kubernetes] 쿠버네티스 관련 글 목차 ㅁ 들어가며 Udemy, certified-kubernetes-administrator-with-practice-tests > Mock test 과정을 정리하였습니다. 실습 풀이가 git에 있음 - Solution 1. Deploy a pod named nginx-pod using the nginx:alpine image # 샘플 yaml 생성 $ kubectl run nginx-pod --image=nginx:alpine --dry-run=client -o yaml apiVersion: v1 kind: Pod metadata: creationTimestamp: null labels: run: nginx-pod name: nginx-pod spec: con..
ㅁ 들어가며 camel case를 snake case로 변경해주는 단축키를 제공하는 플러그인에 대해서 정리하였다. ㅁ Installㅇ Settings > Plugins > Marketplace에서 camelcase를 검색하여 설치하였다. ㅁ 기본 설명camlecase플러그인은 카멜 -> 스네이크로 변환시켜준다.ㅇ CAMELCASE camelcase ㅇ camelCase CAMEL_CASE ㅁdefault keymap ㅇ windows -> ctrl + shift + U ㅇ Mac -> command + shift + U ㅁ rule ㅇ CAMELCASE -> camelcase ㅇ camelcase -> CAMELCASE ㅁ Jar 파일 설치 ㅇ 보안 구역에서는 jar 파일을 직접 다운 받아..
ㅁ 들어가며 다음은 조직도 테이블 구조를 트리구조 JSON 형태로 변환하는 Java 코드 샘플입니다. 이 코드는 JDBC 드라이버를 사용하여 데이터베이스에서 데이터를 가져오는 것을 전제로 합니다. import java.sql.*; import java.util.*; public class OrgChart { public static void main(String[] args) { try { Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/orgchart", "username", "password"); Statement stmt = conn.creat..
[kubernetes] 쿠버네티스 목차 ㅁ 들어가며 [kubernetes] 쿠버네티스 컨트롤러에서 컨트롤러의 역할과 다양한 목적에 따른 배포과 관리 방식에 대해서 알아보았다. 이번 글에서는 리소스 들 간의 통신을 위한 Network에 대해서, 쿠버네티스 입문 책(7,8,15,16장)과 쿠버네티스 문서 > 개념 >서비스, 로드밸런싱, 네트워킹을 읽고 공부한 내용을 정리하였다. 쿠버네티스 네트워크 모델 ㄴ Service ㄴ Ingress ㄴ kube-proxy 클러스터 네트워킹 구성 ㄴ 도커 컨테이너의 네트워킹 ㄴ 멀티노드의 네트워크 구조 CNI란? ㄴ CNI 플러그인 쿠버네티스 DNS ㄴ kube-dns 질의 구조 ㄴ CoreDNS의 질의 구조 ㄴ 파드의 DNS 설정 ㅁ 쿠버네티스 네트워크 모델 클러스터의..
Fine-tuning은 사전 훈련된 모델의 가중치가 새로운 데이터에 대해 훈련되는 전이학습에 대한 접근 방식이다. 기계∙시스템 등에서는 "미세 조정"이라는 의미로 사용된다. "Fine-tuning" 의미를 파악하기 위해 ChatGPT에게 직접 물어 보았습니다. [나] ChatGPT를 Fine-tuning 한다는 것은 어떤 의미야?[ChatGPT] ChatGPT는 사전에 큰 양의 데이터로 사전 학습(pre-training)된 모델입니다. Fine-tuning은 이미 학습된 모델을 새로운 데이터나 새로운 작업(task)에 맞게 추가 학습하는 것을 말합니다. 이는 전이학습(transfer learning)의 한 형태로, 기존 모델의 가중치(weights)를 초기값으로 사용하여 적은 양의 데이터로 새로운 작업..
ㅁ 들어가며 부의 인문학을 보고 내가 본 내용을 정리하고 깨닫고 적용할 점을 정리해 보았다. ㅁ 본것 사실은 인문학 속에 투자의 무기가 있다. 제1장에서 철학은 어떻게 투자의 무기가 되는지 설명하고 있다. 소로스가 제시한 오류성과 재귀성으로 주식 거품을 설명할 수 있다.(p33~37) 투자자의 생각과 시장(주가)은 서로 상호작용을 주고 받는다는 것이 바로 소로스가 말하는 재귀성의 원리다. 추세와 착각이 서로 작용하면서 함께 강해질 때 거품이 형성되기 시작한다. 거품은 시작, 가속기간, 검증을 통해 강화, 혼돈기간, 정점, 하락세 가속, 금융위기 절정의 단계를 거치게 된다. 추세가 착각(오류성)과 만나서 서로 피드백(재귀성)하면서 거품을 형성한다는 것이 소로스의 거품이론이다. 소로스는 거품을 수익을 낼 ..
ㅁ 들어가며Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. - 에러에 대한 조치 과정을 정리하였다. ㅁ 에러 내용[admin] [restartedMain] [2023-04-21 11:46:32:7022] ERROR i.n.r.d.DnsServerAddressStreamProviders - Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system..
ㅁ 오픈스택이란? OpenStack은 풀링된 가상 리소스를 사용하여 프라이빗 및 퍼블릭 클라우드를 구축하고 관리하는 오픈소스 플랫폼이다. OpenStack은 데이터 센터 전체에서 컴퓨팅, 스토리지 및 네트워킹 리소스의 대규모 풀을 제어하는 클라우드 운영 체제로, 모두 공통 인증 메커니즘이 있는 API를 통해 관리 및 프로비저닝된다. 클라우드 컴퓨팅 서비스를 제공하는 물리 서버들을 묶은 하나의 풀 위에서 돌아가면서 클라우드 환경을 쉽게 관리 및 이용하도록 도와준다. OpenStack 플랫폼을 포함하는 툴, 일명 “프로젝트”는 컴퓨팅, 네트워킹, 스토리지, Identity 및 이미지 서비스의 핵심 클라우드 컴퓨팅 서비스를 처리한다. 또한 수십 개 이상의 옵션 프로젝트를 번들로 묶어 배포 가능한 고유의 클..