일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- APM
- k9s
- AWS EBS
- kubernetes tool
- 쿠버네티스
- CloudWatch
- Pinpoint
- IntelliJ
- CKA 기출문제
- 정보처리기사 실기 기출문제
- kubectl 설치
- Spring
- skaffold
- Linux
- 정보처리기사 실기
- CKA
- Kubernetes 자격증
- MySQL
- minikube
- 공부
- Java
- Redis 모니터링
- Kubernetes
- mysql 튜닝
- minikube dashboard
- PETERICA
- 정보처리기사실기 기출문제
- 기록으로 실력을 쌓자
- AWS EKS
- aws
- Today
- Total
목록Kubernetes (127)
피터의 개발이야기
[kubernetes] 쿠버네티스 관련 글 목차 ㅁ 들어가며 ㅇ Udemy, Practice, Security 공부 메모. ㅁ View Certificate Details ㅇ 인증서? 클라이언트 인증서로 인증을 사용하는 경우 easyrsa, openssl 또는 cfssl 을 통해 인증서를 수동으로 생성할 수 있다. # kube-api server의 certificate file? $ cat /etc/kubernetes/manifests/kube-apiserver.yaml | grep "tls-cert-file" ㄴ kube doc - certificate file + apiserver 검색 ㄴ Certificate paths # Certificate issuer $ openssl x509 -in /etc..
[kubernetes] 쿠버네티스 관련 글 목차 ㅁ 들어가며 ㅇ Udemy, Practice, Cluster Maintenance 공부 메모. ㅁ 함께 보면 좋은 사이트 ㅇ kubectl 문법서 ㅁ OS Upgrade # node unschedulable k drain node01 --ignore-daemonsets # node Schedulable k uncordon node01 # pod만 있는 경우 손실 우려로 인해 drain이 되지 않음. node/node01 already cordoned error: unable to drain node "node01" due to error:cannot delete Pods declare no controller (use --force to override):..
[kubernetes] 쿠버네티스 관련 글 목차 ㅁ 들어가며 ㅇ Udemy, Practice, Application Lifecycle Management 공부 메모. ㅁ 관련 지식 ㅇ 다운워드(Downward) API ㄴ 다운워드 API는 컨테이너가 자기 자신 혹은 클러스터에 대한 정보를, 쿠버네티스 클라이언트나 API 서버 없이도 사용할 수 있게 한다. ㅁ secret 생성 k create secret generic db-secret --from-literal=DB_Host=sql01 --from-literal=DB_User=root --from-literal=DB_Password=password123 --dry-run=client -o yaml> sec.yaml ㅇ 컨테이너 환경 변수로 사용하기 ap..
ㅁ 관련글 ㅇ [kubernetes] 쿠버네티스 목차 ㅇ 쿠버네티스 Docs - 애플리케이션에 데이터 주입하기 ㅁ 들어가며 쿠버네티스를 공부하면서 command와 env의 쓰임새와 문법이 다양함을 알 수 있었다. 그래서 예제를 중심으로 문법이 어떻게 쓰일 수 있는지 정리해 보았다. command와 env를 설명해 주는 쿠버네티스 Docs - 애플리케이션에 데이터 주입하기를 토대로 정리해 보았다. ㅁ 기본 command - 파드를 생성할 때 커맨드와 인자를 정의하기 # 기본 command: 인자값은 String이어야 한다. command: - sleep - "5000" # Array 형태 command: 환경변수를 프린트 command: ["printenv"] args: ["HOSTNAME", "KUBER..
ㅁ 관련 글 ㅇ [kubernetes] 쿠버네티스 목차 ㅇ [Kubernetes] Kubernetes환경에서 graceful shutdown이란 ㄴ Pod가 종료 시 서비스는 50X등의 기타 에러가 발생하면 안된다. ㄴ 기타 오류를 방지 하기 위한 graceful shutdown에 대해서 정리하였다. ㅇ [DevOps] 청록색 배포, A/B 테스트 및 카나리아 배포 ㄴ 클러스터 환경에서 배포의 방식을 이야기 할 때에 흔이 이야기되는 용어에 대해서 설명한 글이다. ㄴ 카나리, 블루그린 배포 방식에 대해서 기본적으로 알아두면 좋다. ㄴ 카나리는 일정비율로 배포한다는 점에서 RollingUpdate에 상응하고, 블루그린은 A와 B 그룹 중 하나를 통으로 배포한다는 점에서 Restart에 상응한다. ㅁ 들어가며..
ㅁ 관련 글 [kubernetes] 쿠버네티스 목차 [kubernetes] 모니터링 방법 정리 [kubernetes] 개발환경 목차, kubectl, Datree, eksctl, k9s, skaffold, LENS, OPENLENS [kubernetes] LENS 설치 및 minikube 클러스터 연동 [kubernetes] OpenLens 설치 및 minikube 연동, OpenLens 노드/포드 메뉴 확장 ㅁ 들어가며 지난 글, [kubernetes] LENS 설치 및 minikube 클러스터 연동에서 kubernetes LENS를 사용해 보았다. 하지만 유료화로 인해 무료버젼인 OpenLens을 사용해 보았다. ㅁ OpenLens 설치 ㅇ 설치를 위해 OpenLens Releases로 이동하여 설치..
ㅁ 관련글 ㅇ [kubernetes] 쿠버네티스 목차 ㅇ 실무경험: [kubernetes] metricbeat kubernetes DNS lookup failure: no such host 해결방법, kubernetes DNS 접속 ㄴ kubernetes DNS lookup 실패 오류를 해결하면서 network 테스트 수행함. ㅁ 들어가며 kubenetes의 네트워크를 확인하고 연동테스트를 하는 방법들을 정리하였다. ㅁ Kubernetes에서 DNS 쿼리 작동방식 포드가 DNS 조회를 수행하면 쿼리는 먼저 포드의 local DNS resolver로 전송된다. 이 해석기는 resolv.conf 구성 파일을 사용한다. 이 파일에서 nodelocaldns 서버는 캐시 역할을 하는 기본 재귀 DNS 확인자로 설..
ㅁ 관련 글 [kubernetes] 쿠버네티스 목차 [kubernetes] 모니터링 방법 정리 [kubernetes] 개발환경 목차, kubectl, Datree, eksctl, k9s, skaffold, LENS, OPENLENS [kubernetes] LENS 설치 및 minikube 클러스터 연동 [kubernetes] OpenLens 설치 및 minikube 연동, OpenLens 노드/포드 메뉴 확장 ㅁ 들어가며 LENS는 기존의 쿠버네티스 대시보드와 비슷하지만 쿠버네티스를 모니터링 및 관리 개발할 수 있은 IDE이다. 기존의 쿠버네티스 대시보드가 localhost만 가능한 반면 LENS는 연결만 하면 원격의 K8S 클러스터도 같이 모니터링 할 수 있다. 쿠버네티스의 IDE라고 하는 LENS 한..
[kubernetes] 쿠버네티스 목차 [kubernetes] 모니터링 방법 정리 ㅁ 들어가며 Pod의 애플리케이션의 로그를 분석하는 방법을 정리하였다. ㅁ 로그 분석 방법 # Pod 조회 $ k get po NAME READY STATUS RESTARTS AGE webapp-1 1/1 Running 0 8m22s # webapp-1 로그 조회 $ k logs webapp-1 .......... [2024-01-20 13:59:34,517] INFO in event-simulator: USER3 is viewing page2 [2024-01-20 13:59:35,518] INFO in event-simulator: USER4 is viewing page1 [2024-01-20 13:59:36,519] I..
ㅁ 들어가며 쿠버네티스 환경을 운영하면서 실 운영경험과 필요 시 작성한 개념들이 정리되지 않게 나열되어 있었습니다. 막상 이것저것 정리하였지만 전체적인 개념을 이해하기는 어려운 구조였습니다. 그래서 전체적인 개념들을 체계적으로 구조화 하기 위해 쿠버네티스 목차 글을 작성하였습니다. 쿠버네티스 개념 정리 ㅁ [kubernetes] Kubernetes란 이 글은 쿠버네티스 공식 문서 중 "쿠버네티스란 무엇인가?" 를 바탕으로 쿠버네티스 개요를 정리하였다. ㅁ 쿠버네티스 개념 정리 쿠버네티스는 압축해서 설명하면 오픈소스 컨테이너 오케스트레이션 플랫폼라고 정의할 수 있습니다. 로 이해할 수 있습니다. 겠지만, 보다 복합적인 환경적 변화 안에서 이해하려고 하였습니다. 서버환경의 추상화(물리, VM, 컨테이너)를 ..