전체 글

coding, it, java, c, cpp, algorithm, javascript, frontend, backend
Javascript/웹 기타

웹페이지 전체 캡처하는 한가지 방법

이번 글을 통해 배워갈 내용크롬에서 웹페이지 전체 캡처하는 방법1.lazy loading은 화면에 보이는 경우에만 이미지를 로딩하기 때문에 한번 아래로 스크롤 후에  2.크롬에서 F12 를 누르고맥은 아마 ( Command + Option + I) 3.Crtl + Shift + P 를 누릅니다맥은 아마 ( Command + Shift + P) 4.Capture full size screenshot을 치고 누릅니다.  크롬에서 전체화면 캡처하는 사진은 아래와 같습니다.   크롬에서 전체화면 캡처한 스크린샷은 아래와 같습니다.  읽어주셔서 감사합니다 좋은 하루 되세요~

기타/자격증

[쿠버네티스] CKA 자격증 후기

[Kubernetes] CKA Certificate Review```[k8s] CKA 자격증 후기```이번 글을 통해 배워갈 내용시험 정보시험 준비 정보시험 후1. 시험정보Certified Kubernetes Administrator (CKA) 시험은 쿠버네티스 클러스터를 설치, 관리 및 운영하는 실무 능력을 검증하는 시험입니다. 요약을 하면 CKA 시험에서는 클러스터의 설치 및 설정, 기본적인 네트워크 구성, 저장소 관리, 애플리케이션 배포 및 관리, 문제 해결 등의 다양한 관리 작업을 다룹니다. 이 시험은 특히 쿠버네티스 환경에서 운영자나 시스템 관리자가 실제로 클러스터를 설정하고 유지보수하는 데 필요한 지식과 기술을 평가하기 때문에 매우 유용한 시험입니다. 글을 쓴 시점에깃허브에 나오는 시험 커리큘..

DevOps/Kubernetes

[Kubernetes] Kubernetes etcd backup 과 restore 설명과 실습

[Kubernetes] Kubernetes etcd backup 과 restore 설명과 실습```[k8s] 쿠버네티스 etcd 백업과 복원 설명과 실습```이번 글을 통해 배워갈 내용etcd 설명etcd 백업 및 복원 이유etcd 백업 및 복원 실습1. etcd 설명etcd는 kubernetes에서 핵심 데이터 분산 키-값 저장소입니다.즉 etcd는 클러스터의 상태를 관리하는 데이터베이스입니다. 클러스터 내 모든 노드와 서비스 상태,배포된 pod 관련 정보kubernetes 리소스 간에 관계등을 저장합니다.2. etcd 백업 및 복원 이유클러스터를 업데이트하거나 업그레이드할 때, 시스템 장애가 발생했을 때,재해 복구가 필요하게 되면 etcd 백업데이터를 사용해서 클러스터의 상태를 복원할 수 있습니다.3..

기타/자격증

[쿠버네티스] CKAD 자격증 후기

[Kubernetes] CKAD Certificate Review```[k8s] CKAD 자격증 후기```이번 글을 통해 배워갈 내용시험 정보시험 준비 정보시험 후1. 시험정보Cloud Kubernetes Application Developer Exam (CKAD) 시험은 쿠버네티스 클러스터에서 애플리케이션을 설계, 구축 및 배포하는 실무 능력을 검증하는 시험입니다. 글을 쓴 시점에깃허브에 나오는 시험 커리큘럼은 다음과 같습니다https://github.com/cncf/curriculum/tree/master GitHub - cncf/curriculum: 📚Open Source Curriculum for CNCF Certification Courses📚Open Source Curriculum for ..

DevOps/Kubernetes

[Kubernetes] Kubernetes CRD 와 CR 설명과 실습

[Kubernetes] Kubernetes Custom Resource Definition과 Custom Resource 설명과 실습```[k8s] Kubernetes CRD 와 CR 설명과 실습```이번 글을 통해 배워갈 내용Kubernetes CRD 와 CR 설명Kubernetes CRD 와 CR 실습1. Kubernetes CRD 와 CR 설명Custom Resource Definition(CRD)는 쿠버네티스에서 기본 제공 기능을 확장하여, 사용자가 직접 리소스 타입을 정의하고 클러스터에 새로운 기능을 추가할 수 있게 해 줍니다. 이를 통해 서드파티 솔루션을 설치하고 관리할 수 있으며, 클러스터의 유연성을 높이는 중요한 역할을 합니다. API Aggregation(AA)는 커스텀 리소스를 생성할 ..

DevOps/Kubernetes

[Kubernetes] Kubernetes Configmap 설명과 실습

[Kubernetes] Kubernetes Configmap 설명과 실습```[k8s] 쿠버네티스 컨피그맵 설명과 실습```이번 글을 통해 배워갈 내용configmap 설명env 파일로 ConfigMap 생성생성 시 값을 직접 입력하여 ConfigMap 생성VolumeMount로 사용컨테이너의 환경 변수로 사용1. configmap 설명ConfigMap 은 Secret에 비해서 보안상 중요하지 않은 key value 값들을 저장하는 데 사용됩니다.2. env 파일로 ConfigMap 생성먼저 cm이 참조할 myenv.env 파일을 생성합니다cat /myenv.envplanet="EARTH"city="SEOUL"EOF cm을 생성합니다k create configmap my-config --from-fil..

DevOps/Kubernetes

[Kubernetes] Kubernetes Taints,Toleration and affinity 설명과 실습

[Kubernetes] Kubernetes Taints, Toleration and affinity 설명과 실습```[k8s] Kubernetes Taints, Toleration and affinity 설명과 실습```이번 글을 통해 배워갈 내용taints, toleration, affinity 이론taints 실습toleration 실습affinity 실습1. taints, toleration, affinity 이론3줄 요약Taint는 이 노드에는 해당 작업만 할 수 있어라고 하는 것 Toleration은 node에 설정된 taint에 대해서 이 작업은 괜찮아 할 수 있어라고 하는 것affinity 이 파드는 이 노드에서만 실행해 라고 하는 것 2. Taints 실습node에 taint 설정을 합니다..

DevOps/Kubernetes

[Kubernetes] Kubernetes Volumes 설명과 실습

[Kubernetes] Kubernetes Volumes 설명과 실습```[k8s] Kubernetes Volumes 설명과 실습```이번 글을 통해 배워갈 내용Kubernetes Volume 이란emptyDir 실습PV, PVC 실습꿀팁1. Kubernetes Volume 이란쿠버네티스 볼륨은 컨테이너에 생성된 데이터가 사라지지 않도록 하거나여러 컨테이너 간에 데이터를 공유할 수 있도록 도와줍니다.  emptyDirpod가 삭제되면 데이터는 제거됩니다.pod안에 컨테이너 사이에 데이터를 공유할 수 있게 합니다.  hostPathhost node에 파일 시스템에 접근하여 데이터를 공유합니다보안 문제로 실무에서는 절대 사용하지 않습니다 PV(Persistent Volume)pod의 삭제와 상관없이 저장되는..