본문 바로가기

네트워크112

[k8s] CKA 대비 문제 및 풀이 Lightning Lab & MOCK EXAM Ligtning Lab 1. Upgrade the current version of kubernetes from 1.18 to 1.19.0 exactly using the kubeadm utility. Make sure that the upgrade is carried out one node at a time starting with the master node. To minimize downtime, the deployment gold-nginx should be rescheduled on an alternate node before upgrading each node. Upgrade master/controlplane node first. Drain no.. 2021. 3. 13.
[심화][2] "[1]"에서 설치한 환경에 ansible 구성하기 목표 : [1]에서 설치된 centos에 ansible core 설정 centos(vm) -> pc(pm)을 통해 internet이 되도록 network 구성해야 함. - ansible core에 관련된 것을 internet으로 다운받아 올 것임 위 내용이 가능하도록 vagrant 설정하기 + bootstrap.sh 생성 1. vagrant에서 부르는 hostname 작성 2. virtual box에서 구분하는 hostname 작성 3. vm의 hostname 변경 4. pc 와 vm 간에 공유 dir는 사용 X 5. vm 에 ip 설정 6. pc의 port를 ip와 유사하게 변경 bootstrap.sh 생성 1. yum으로 epel 설치 - ansible을 설치하기 위해 2. ansible 설치 boo.. 2021. 3. 2.
[k8s] 44. Logging Kubernetes Logging / Monitoring Architectures Logging: App의 로그 데이터 Monitoring: 메모리나 CPU와 같은 자원 쿠버네티스 자체적으로 제공하는 Core Pipeline, 추가적으로 플러그인을 설치한 Service Pipeline이 있음 1. Core Pipeline Worker Node에는 Kubelet과 Container Runtime 영역이 있음 파드 생성요청을 받으면 kubelet은 파드를 만들고, 컨테이너 생성은 Container Runtime에 맡김 도커가 Worker Node의 Disk를 쓰면서 데이터를 생성하고 로그도 생성 서비스가 기동되면서 컨테이너는 CPU와 메모리도 사용 각 노드에 있는 kubelet은 별도로 설치된 Resourc.. 2021. 2. 26.
[k8s] 43. Storage Storage PV를 만드는 방법 1. PV를 만들고 PVC를 바로 연결하기 2. StorageClass - Grouping StorageClass를 그룹의 개념으로 만들고 PV를 만들 때 소속 그룹을 정함 PVC를 만들 때 StorageClass를 지정하면 PVC는 해당 그룹에 속해있는 PV들 중 PVC의 스펙과 맞는 PV와 연결 됨 3. StorageClass - Dynamic Provisioning 사전에 StorageClass를 만들 때 Provisioner를 지정하고 PVC를 만들 때 해당 StorageClass를 지정하면 Provisioner가 PV를 만들어주면서 PVC는 PV에 연결됨 PV에 대해 자세히 보자 PV는 기본 속성으로 capacity, accessModes이 있음 Volume P.. 2021. 2. 26.