전체 분류 보기 497

[영어] 해석이 어려운 부분

On how many nodes are the pods scheduled by the DaemonSet kube-proxy 무엇을 모르는가?? 의문문 인데 . are 부터가 의무문의 시작 which of the below is a Daemonset? 무엇을 모르는가? 1. which of : 무엇 중에 2. the below : "the below"는 명사구(noun phrase)입니다. "the"는 정관사(definite article)이며, "below"는 전치사(Preposition)입니다. 이 두 단어가 결합하여 하나의 명사구(noun phrase)를 형성하고 있습니다. "the below"는 "아래에 있는 것"이라는 의미를 가지고 있습니다. On which nodes are the static ..

[CKA] 11. DaemonSet

개요 k8s에서의 Deamon Sets이 무엇인지 그러고 어떻게 활용하는지 알아보겠습니다. DaemonSet Kubernetes에서 DaemonSet은 클러스터의 모든 Node 또는 일부 Node에 대해 하나의 Pod를 보장하는 역할을 합니다. 아래 그림을 보시면 Replicaset과 Deployments는 여러 개가 배포되는 것을 볼 수 있습니다. 그리고 신규 Node추가 시 자동으로 1개가 배포가 됩니다. 활용 방법 1. Monitoring Solution 2. Logs Viewer 실제 활용 1. kube-proxy가 DaemonSet로 배포가 됩니다. 2. CNI(Weabe-net)가 daemon sets로 배포가 됩니다. DaemonSet Yaml 형식 DeamonSet은 ReplicaSet과 ..

Cloud/k8s-CKA 2023.03.04

[숙어] gpt와 함께하는 무작정 숙어 정리

so far 해석 : 지금 까지 품사 : 부사구(adverbial phrase)입니다 이유 : so"는 부사(adverb)이며, "far"는 부사 또는 전치사로 사용될 수 있습니다. "so far"는 어떤 일이 지금까지 어느 정도 진행되었는지 나타내는 표현으로, "지금까지", "현재까지", "지금까지는" 등의 의미를 가집니다. 예를 들어, "So far, we have completed half of the project"는 "지금까지 우리는 프로젝트의 반을 완료했다"는 의미입니다. which of 해석 : 무엇 중에 품사 : 관형사 구문(adjective phrase)입니다 이유 : "which"는 상대적인 대명사(relative pronoun)이며, "of"는 전치사(preposition)입니다. 이..

[CKA] 10. Namespace resource 제어 방법

개요 k8s에서 namespace에 pod를 생성할 때 기본적으로 사용할 resource를 명시적으로 제한할 수가 있습니다. 본 Post는 해당 방벙을 알아보고 검증하는 방법을 알아보겠습니다. 관련 설정 URL https://kubernetes.io/docs/tasks/administer-cluster/manage-resources/memory-default-namespace/ Configure Default Memory Requests and Limits for a Namespace Define a default memory resource limit for a namespace, so that every new Pod in that namespace has a memory resource limit ..

Cloud/k8s-CKA 2023.03.04

[stress] stress 사용법

개요 linux에서 부하 테스트를 하기위해서 대부분 stress라는 tool은 사용합니다. 이에 대하여 어떻게 사용하는지 알아보겠습니다. stress 옵션 Usage: stress [OPTION [ARG]] ... -?, --help show this help statement --version show version statement -v, --verbose be verbose -q, --quiet be quiet -n, --dry-run show what would have been done -t, --timeout N timeout after N seconds --backoff N wait factor of N microseconds before work starts -c, --cpu N spawn..

[swagger] swagger UI cors 해결

개요 beego + swagger를 사용하려고 할때 swagger 실행 서버랑 web brower 실행 ip가 다를때 cors오류가 발생 하는데 이를 해결하는 방법을 남깁니다. 현상 Fetch error Failed to fetch https://petstore.swagger.io/v2/swagger.json Fetch error Possible cross-origin (CORS) issue? The URL origin (https://petstore.swagger.io) does not match the page (http://1.1.1.1). Check the server returns the correct 'Access-Control-Allow-*' headers. 해결법 swagger 디렉토리 하..

[CKA] 9. Pod resource 제어 방법

개요 k8s에서 resource(CPU, Memory, HugePages, Ephemeral storage)를 제어하는 방법에 대하여 알아보겠습니다. 그중 특히 CPU에 대한 것을 집중 적으로 알아보겠습니다. k8s에서의 resource 분류 Compressible resources cpu Incompressible resources Memory, HugePages, Ephemeral storage Compressible vs Incompressible resources 두 분류의 구분 기준? "resource 사용을 제한했을 때 pcoress를 실행 할 수 있는가"로 구분합니다. CPU의 경우 resource 사용을 제한했을 때 pcoress를 실행 할 수 있습니다. Memory, HugePages, ..

Cloud/k8s-CKA 2023.02.14

[CKA] 8. schedule (Node Selector, Node Affinity)

개요Node Selector와 Node Affinity 기능에 대하여 알아보겠습니다. 용도두 기능의 용도는 Pod를 내가 원하는 Node에 배치하고 싶을 때 사용합니다. Node Selector동작 방식 특정 node에 Label을 설정 한 다음 node와 동일한 Label을 소유한 Pod만 특정 Node에 배치하는 것입니다.  다음 그림은 Node1에  size: Large라는 Label를 설정 후 size: Large를 가진 Pod만 Node1에 배포하는 그림입니다.Node에 Label 확인#kubectl get nodes --show-labels#kubectl get node worker1 --show-labelsNode에 Label 설정kubectl label node =label-value>#..

Cloud/k8s-CKA 2023.02.11

[코지] const 위치별 사용법

const 위치별 사용법 const의 기능은 상수화 하는 것입니다. 1. 일반 변수 일반 변수선언 시 const는 아래와 같이 2군데 위치에 올 수 있다. 이 경우 const의 위치에 따른 var에 대한 제약은 동일하 효과를 얻는다. 코딩할 때는 1번을 사용하자 1) const int var; 2) int const var; 2. pointer 변수 pointer 변수를 선언할 경우 아래와 같이 3군데에 const가 위치할 수 있다. 그런데 이렇게 되면 const의 상수화 범위가 너무 헷갈리수 있습니다. 그러나 const 원리만 알면 아래의 3가지는 쉽게 구분이 가능합니다. 원리는 const는 바로 뒤에 위치한 것만 상수화 합니다. 상수화 하는 부분은 보라색으로 표기하겠습니다. 1) const int* ..