일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 쿠버네티스
- Java
- PETERICA
- kubernetes tool
- CloudWatch
- Pinpoint
- 공부
- skaffold
- Linux
- MySQL
- k9s
- Kubernetes 자격증
- Kubernetes
- AWS EKS
- 기록으로 실력을 쌓자
- AWS EBS
- mysql 튜닝
- aws
- CKA
- CKA 기출문제
- 정보처리기사실기 기출문제
- Spring
- minikube dashboard
- IntelliJ
- kubectl 설치
- minikube
- 정보처리기사 실기 기출문제
- APM
- Redis 모니터링
- Elasticsearch
- Today
- Total
목록Kubernetes/CKA (17)
피터의 개발이야기
[kubernetes] 쿠버네티스 관련 글 목차 ㅁ 들어가며 Udemy, certified-kubernetes-administrator-with-practice-tests > Mock test 과정을 정리하였습니다. git 문제풀이 - Solution 1. Create a new service account with the name pvviewer. Grant this Service account access to list all PersistentVolumes in the cluster by creating an appropriate cluster role called pvviewer-role and ClusterRoleBinding called pvviewer-role-binding. Next, cr..
ㅇ [kubernetes] 쿠버네티스 관련 글 목차 ㅁ 들어가며 CKA는 기출문제만 잘 연습하면 합격할 수 있다. 그래서 기출문제를 정리하였다. CKA 공부를 3가지 타입으로 공부를 하고 블로그에 정리하였습니다. 1. 개념정리 ㄴ 쿠버네티스가 기동하기 위한 아키텍처는 무엇인지? 쿠버네티스가 관리하는 resource들은 무엇인가? 2. Udemy 실습 문제 정리 ㄴ 자꾸 까먹고, 시험 전에 섬머리 형태로 기억하여 공부 효율성을 높이려 했음. 3. 기출문제 정리 ㄴ CKA는 주관식이기 때문에 기출문제를 찾아볼 생각을 하지 못했다. ㄴ CKA 기출문제로 검색해보니, 시험 후기들의 기출문제가 생각보다 많고, 그리고 중요한 것은 기출문제가 거의 똑같았다. ㅁ 시험 시 팁 ㅇ 명령어 타이프 시간을 줄이기 위해 줄..
[kubernetes] 쿠버네티스 관련 글 목차 ㅁ 후기 핵심 시험을 합격하고 효율적인 공부방법이 이것이구나 정리가 되었다. 1. 실습에 우선하는 공부방법 ㄴ 시험의 중요한 덕목은 얼마만큼 아는 것이 아니라, 문제가 주어졌을 때에 이를 해결하기 위해 문서를 찾고 실질적인 수행을 통해 문제를 해결하는데 있다. 이론적으로 접근하여 개념 공부를 시작하였지만, 끝이 잘 보이지 않았다. 나는 AWS EKS 환경에서 시스템을 운영도 해보고 볼륨 증설 작업이나 EKS 버젼업 과정을 실운영환경에서 수행해 보았지만, 지금 공부하는 것의 일부분이었다. 다시 말해, 쿠버네티스를 알고 사용하기 위해서는 반듯이 100% 이론적 이해를 요구하지는 않는다. 시험도 오픈북 형태로 문제를 이해하고 올바른 해결점을 얼마나 잘 찾는지를 ..
[kubernetes] 쿠버네티스 관련 글 목차 ㅇ CKA 공부하면서 Service의 port들이 자꾸 헷갈렸다. 누구의 port인가? 기억을 위해 표를 만들었다. apiVersion: v1 kind: Service metadata: name: my-service spec: type: NodePort selector: app.kubernetes.io/name: MyApp ports: # 기본적으로 그리고 편의상 `targetPort` 는 `port` 필드와 동일한 값으로 설정된다. - port: 80 targetPort: 80 # 선택적 필드 # 기본적으로 그리고 편의상 쿠버네티스 컨트롤 플레인은 포트 범위에서 할당한다(기본값: 30000-32767) nodePort: 30007 ㅇ NodePort 유형..
[kubernetes] 쿠버네티스 관련 글 목차 ㅁ 들어가며 ㅇ Udemy, Practice, TROUBLESHOOTING 공부 메모. ㅁ APPLICATION FAILURE ㅇ 잘못된 서비스 명 수정 apiVersion: v1 kind: Service metadata: name: mysql-service namespace: alpha spec: ports: - port: 3306 targetPort: 3306 selector: name: mysql ㅇ mysql-service의 target port 수정 apiVersion: v1 kind: Service metadata: name: mysql-service namespace: beta spec: ports: - port: 3306 targetPort:..
[kubernetes] 쿠버네티스 관련 글 목차 ㅁ 들어가며 ㅇ Udemy, Practice, Networking 공부 메모 2. ㅁ 함께 보면 좋은 사이트 ㅇ The Ingress resource ㅁ Ingress 생성 $ kubectl create configmap ingress-nginx-controller --namespace ingress-nginx configmap/ingress-nginx-controller created ㅁ ServiceAccount 생성 NGINX 수신 컨트롤러에는 두 개의 ServiceAccount가 필요합니다. ingress-nginx 네임스페이스에 ingress-nginx 및 ingress-nginx-admission 이름을 사용하여 ServiceAccount를 모두..
[kubernetes] 쿠버네티스 관련 글 목차 ㅁ 들어가는 말 ㅇ kubernetes의 오브젝트들을 조회하고 그 결과를 JSON 형태로 받을 수 있다. ㅇ JSONPath를 이용하여 원하는 결과물로 가공할 수 있다. ㅇ kubernetes 자격 시험은 CKA를 공부하면서 사용법을 남겨보았다. ㅁ 관련 글 ㅇ kube doc - JSONPath 지원 ㅇ [shell] JSON 깔끔히 볼 수 있는 jq 명령어 ㅁ JSONPath 표현식 # 기본 json 출력 $ kubectl get nodes -o json # json 최상위 객체 $ kubectl get pods -o=jsonpath='{@}' {"apiVersion":"v1","items":[],"kind":"List","metadata":{"reso..
[kubernetes] 쿠버네티스 관련 글 목차 ㅁ 들어가며 ㅇ Udemy, Practice, Networking 공부 메모. ㅁ 관련 글 ㅇ Installing Addons ㅇ Cluster Networking ㅇ[kubernetes network] CNI란? ㅁ Explore Environment ㅇ network interface chk? # node internal ip chk $ k get no -o wide NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME controlplane Ready control-plane 15m v1.27.0 192.7.203.9 Ubuntu 20..
[kubernetes] 쿠버네티스 관련 글 목차 ㅁ 들어가며 ㅇ Udemy강의를 시청하고 Practice Test를 중심으로 Storage에 대해 공부한 내용을 정리하였다. ㅁ 관련 글 ㅇ [AWS] Amazon EBS 볼륨 증설 및 kubenetes PV, PVC 볼륨 수정 과정 정리 ㄴ AWS EBS- PV -PVC와 연계하여 AWS EBS를 증설하고 PVC의 storage capacity를 수정하는 과정을 정리함. ㄴ [AWS] Amazon EBS gp2 vs gp3 비교 볼륨을 증설하는 이유를 알기 위해 정리한 글 이후 아래의 글에서 gp3로 변경함 ㅇ[EBS] EKS 생성, MongoDB 구성, gp2에서 gp3 EBS 볼륨으로 마이그레이션 ㄴ gp2는 용량에 따라 IOPS를 증설할 수 있다. ..
[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..