![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FE7UBb%2FbtsIGa5BXKz%2FHtXMyz4PxUC9tafwJKc3L0%2Fimg.png)
CKAD κΉμ§ μ·¨λνλ©΄μ kubestronaut μ μꡬ 쑰건μ μΆ©μ‘±μμΌ°μ΅λλ€! μΌμ£ΌμΌ λ΄λ‘ λ°λ‘ λ©μΌμ μ€λ€κ³ νλ κΈ°λ€λ €μΌ νκ² λ€μ. κ·ΈλΌ kubestronaut νκΈ°λ λ€μ κΈμμ λ€λ£¨κ³ , μ΄λ² κΈμμ λ°λ‘ CKAD νμ 곡μ ν΄λ³΄μ£ ! Tips 첫λ²μ§Έκ°μ₯ λ¨Όμ μμ μνμ΄ μ΄λ€ 컀리νλΌμΌλ‘ μ§νλλμ§ νμΈν΄λ΄μΌκ² μ£ ? λκ° λ§κΈ΄ νμ§λ§, μ΄λ €μ΄ ννΈλ μμ΅λλ€. μΏ λ²λ€ν°μ€μ μμ£Ό κΈ°λ³Έμ μΈ κ²λ€λ§ λ€λ£¨κ³ μμ΅λλ€. λ§μ½ μ€λ¬΄μμ μΏ λ²λ€ν°μ€λ₯Ό μ¨λ³Έ κ²½νμ΄ μλ€λ©΄, 무리μμ΄ μΆ©λΆν 컀λ²κ° κ°λ₯νλ€κ³ μκ°ν©λλ€. λλ²μ§ΈKCSA μ KCNA κ° μ΄ 90λΆμΌλ‘ μ§νλλ κ°κ΄μ μν(Mutliple Exam) μ΄μλ€λ©΄, CKAD, CKA, CKS λ μ΄ 2μκ°μΌλ‘ μ§νλλ νΈμ¦μ¨ μνμ λλ€. λ°λΌμ μν©μ΄ μ£Όμ΄μ§..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbPjcuV%2FbtsIzSYQdwH%2FfE2QnpeyykKgrPRWViYfg1%2Fimg.png)
KCSA μνμ κ½€λ κ±±μ μ€λ¬μ λλ° λ€νν μ·¨λνλ©΄μ kubestronaut κΉμ§ CKAD λ§ λ¨μμ΅λλ€! κ±°μ λ€ μμ΅λλ€. κ·ΈλΌ κ±°λμ λ―Έ νκ³ λ°λ‘ νμΌλ‘ λμ΄κ°λ³΄μ£ ! Tips 첫λ²μ§Έ κ°μ₯ λ¨Όμ μμ μνμ΄ μ΄λ€ 컀리νλΌμΌλ‘ μ§νλλμ§ νμΈν΄λ΄μΌκ² μ£ ? μ무λλ KCNA μ λ¬λ¦¬ 보μ κ΄λ ¨ν νλͺ©λ€μ΄ λ§μ΅λλ€. KCNA μ KCSA λ CKA, CKS 보기 μ νκΈ°μν? λλμΈλ°, μ λ μ΄λ―Έ CKS λ₯Ό μ·¨λνκΈ° λλ¬Έμ μ£Όμ λ€μ΄ μμ² μ΄μ§μ μ΄μ§ μμμ΅λλ€. μ! KCNA, KCSA λ CKAD, CKA, CKS μ λ¬λ¦¬ νΈμ¦μ¨ μνμ΄ μλ κ°κ΄μ(Multiple Choice Exam) μ λλ€! κ·Έλ¦¬κ³ 60λ¬Έμ μ΄ 90λΆμΌλ‘ μ§νλ©λλ€. νμ€ν KCNA, CKA μλ€λ 20λΆλ μκ±Έλ Έλλ°, CKS λ μ..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0S0Yf%2FbtsIpXUofGZ%2F3Yk5ZwkbZUDK19KezWNPr0%2Fimg.png)
CKA, CKS κΉμ§λ§ μ·¨λνκ³ , μΏ λ²λ€ν°μ€ μ격μ¦μ μΆ©λΆνλ€κ³ μκ°νλλ° μ΄λ²μ kubestronaut λΌλ κ²μ μ νκ² λμμ΅λλ€. kubeastronaut λ 5κ°μ μΏ λ²λ€ν°μ€ μκ²©μ¦ CKAD, CKA, CKS, KCNA, KCSA λ₯Ό λͺ¨λ μ·¨λνλ©΄, 리λ μ€ νμ΄λ°μ΄μ μμ μ£Όμ΄μ§λ μΉνΈ?μ λλ€. κ·Έλμ μ΄μ°¨νΌ CKS λ μ·¨λνκ² λ€, λλ¨Έμ§λ μ·¨λν΄μΌκ² λ€κ³ λ§μ λ¨Ήμμ΅λλ€. κ·Έλ κ² λ§μ λ¨Ήκ³ κ·Έ λ§μ λ¨Ήμ μ£Όμ λ°λ‘ KCNA λ₯Ό μ·¨λνμμ΅λλ€. κ·ΈλΌ λ°λ‘ νμ 곡μ ν΄λ³΄μ£ ! Tips 첫λ²μ§Έ κ°μ₯ λ¨Όμ μμ μνμ΄ μ΄λ€ 컀리νλΌμΌλ‘ μ§νλλμ§ νμΈν΄λ΄μΌκ² μ£ ? λκ° μμ² λ§μκ±° κ°μλ°, CNCF νλ‘μ νΈμ μΏ λ²λ€ν°μ€λ₯Ό μ‘°κΈμ΄λΌλ λ€λ€λ³΄μ ¨λ€λ©΄ μ¬μ€ 곡λΆνμ§ μμλ μ΄λ ΅μ§ μκ² μ·¨λν μ μμκ±°λΌ μκ°ν©λλ€..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd2xf0E%2FbtsIbs1K0r8%2FdkFPSN1ZXqIlxIREfIuLMK%2Fimg.png)
λΉλ‘ ν¬μ§ μμ κ·λͺ¨μ μΏ λ²λ€ν°μ€μ§λ§ 2λ λμ μ΄μνλ©΄μ λ§μ κ²λ€μ κ²½νν μ μμμ΅λλ€. κ²½νμμμ λ°°μΈ μ μμλ μμ νλ€μ 곡μ νκ³ μ ν©λλ€. μ κ° κ³΅μ νκ³ ν νλ€μλ Έλ λ° νλ μ€μΌμ€λ§HA μ μ§μΏ λ²λ€ν°μ€ 맀λνμ€νΈ κ΄λ¦¬IaCμ λλ€. κ·ΈλΌ λ°λ‘ λ³Έλ‘ μΌλ‘ κ°λ³΄μ£ . λ μΈ λλμ½λ~ λ Έλ λ° νλ μ€μΌμ€λ§ μΏ λ²λ€ν°μ€λ₯Ό μ²μ 곡λΆνμ λ, λ Έλ λ° νλ μ€μΌμ€λ§ ννΈλ κ·Έλ κ² μ μ¬ν λ³΄μ§ μμμ΅λλ€. κ·Έλ κ² μ΄λ €μ 보μ΄μ§ μμκ±°λ μ. κ·Έλ₯ Resource Request/Limit, NodeAffinity/PodAffinity/AntiAffinity λ± yaml μ μμ±νλ©΄ νλλ κ·Έμ λ§κ² μμμ λ°°ν¬κ° λλκΉμ. λΉμ°ν κ²μ΄ 곡λΆν λ κΈ°κ»ν΄μΌ 3κ° μ λμ νλλ‘ μ§ννλλ°, νμ€μμ μ΅μ λͺ λ°±κ°..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcCufgw%2FbtsHNZcZEwn%2FsTK24LOmKKpkHUKtkakPsk%2Fimg.png)
νμ¬ κΈμ μνΈμμ μ΄μ΄μ§λλ€.λ€μ΄κ°κΈ° μμ ν΄λΉ κΈμμλ C Compiler μ λν μ§μμ νμλ‘ ν©λλ€. νμ§λ§ μ C Compiler μ λν΄ μμΈν μμ§ λͺ»νκΈ° λλ¬Έμ νλ¦° λΆλΆμ΄ μμ μ μμΌλ©°, μΈμ λ μ§ μ§μ λ°λλλ€. κ·Έλ¦¬κ³ Github Action κ³Ό κ΄λ ¨λ κ°λ λΆλΆμ λ°λ‘ μ€λͺ νμ§ μμ΅λλ€. μλ리μ€λ ν¬κ² Local μμκ³Ό Remote(Git Runner) μμμΌλ‘ λλ μ μμ΅λλ€. Local Local μμλΆν° μμν΄λ³΄μ£ . Local μμμμ 미리 Python μ λΉλ ν νμ Artifacts Repository μ μ λ‘λ ν©λλ€.Official Setup Python μ‘μ μ 보면 versions-manifest.json μ Python μ λ€μ΄λ°μ μ μλ URL μ΄ λͺ μλ..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTXdhA%2FbtsHBmBsvr1%2FFVNAVKrNHvkPVGHKKjIPmk%2Fimg.png)
λ€μ΄κ°κΈ° μμ ν΄λΉ κΈμμλ C Compiler μ λν μ§μμ νμλ‘ ν©λλ€. νμ§λ§ μ C Compiler μ λν΄ μμΈνκ² μμ§ λͺ»νκΈ° λλ¬Έμ νλ¦° λΆλΆμ΄ μμ μ μμ΅λλ€. μ§μ μ μΈμ λ μ§ νμν©λλ€ :) Github Action Marketplace μλ λ€μν μ‘μ λ€μ΄ μ‘΄μ¬ν©λλ€. κ·Έ μ€ Setup Node, Setup Go, Setup Python μ‘μ λ±μ ν΅ν΄μ νμν μΈμ΄λ ν΄μ λ¬λμ μ€μΉνκ² λ©λλ€. λ§μ½ λ¬λμμ νμ΄μ¬μ΄ νμνλ€λ©΄, Setup Python μ‘μ μ μ€νν΄μ νμ΄μ¬μ μ¬μ©ν μ μλ νκ²½μ ꡬμ±ν μ μμ΅λλ€. κ·Έλ°λ°, μμ½κ²λ Setup Python μ‘μ μ Linux x64, Windows x64, MacOS Apple Silicon(Intel ν¬ν¨) μ μ§μ..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbV9KUR%2FbtsHbgOXfwJ%2FPUi2xpoxOV6gKfklRFCrv1%2Fimg.png)
k6 λ Grafana μ¬μμ μ 곡λλ νΌν¬λ¨Όμ€ ν μ€νΈ ν΄μ λλ€. k6 λ₯Ό μ΄μ©νλ©΄ λ§μΉ μ¬λ¬ λͺ μ μ μ κ° μλ κ²μ²λΌ μ ν리μΌμ΄μ νΌν¬λ¨Όμ€ ν μ€νΈλ₯Ό μ§νν μ μμ΅λλ€. Smoke Test, Load Test, Stress Test λ± λ€μν ν μ€νΈλ₯Ό μ½κ² μ§νν μ μλλ‘ λμμ€λλ€. κ·Έλ¦¬κ³ μλ°μ€ν¬λ¦½νΈλ‘ μ 곡λκΈ° λλ¬Έμ μ΄λ ΅μ§ μκ² ν μ€νΈ μλ리μ€λ₯Ό μμ±ν μλ μμ£ . μλλ μμ£Ό κ°λ¨ν k6 μ€ν¬λ¦½νΈμ λλ€.import http from 'k6/http';import { sleep } from 'k6';export const options = { vus: 10, duration: "10s",}export default function() { http.get('http://test.k..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbb97Gf%2FbtsGUOxlWQ1%2FiCT4vOA9UcKNzidOt6vvk0%2Fimg.png)
ν λΌνΌμ λνμ μΈ IaC λκ΅¬λ‘ AWS μ κ°μ ν΄λΌμ°λ νκ²½μ μ½λλ‘ κ΅¬μ±ν μ μλ€λ μ₯μ μ΄ μμ΅λλ€. κ·Έλ¦¬κ³ λ³΄ν΅ ν΄λΌμ°λ νκ²½μ Dev κ³Ό Prod μΌλ‘ λλκ² λ©λλ€. ννΈ, ν λΌνΌμ μ΄μ©ν΄μ 리μμ€λ₯Ό μμ±νκ² λλ©΄ backend λΌλ κ³³μ tfstate λ₯Ό μ μ₯νκ² λ©λλ€.tfstate λ 리μμ€μ κ΅¬μ± μ 보λ₯Ό κ°μ§κ³ μλ νμΌμ΄κ³ , backend λ μ΄λ¬ν tfstate λ₯Ό μ μ₯νλ 보κ΄μ μ λλ€. backend λ λ‘μ»¬μ΄ λ μλ μκ³ , AWS S3 μ κ°μ μ€λΈμ νΈ μ€ν 리μ§λ λ μ μμ΅λλ€. νλ², AWS S3 μ Demo λ²ν·μ Dev νκ²½κ³Ό Prod νκ²½μ κ°μ μ½λλ₯Ό κ°μ§κ³ λμΌνκ² μμ±νλ€κ³ κ°μ ν΄λ³΄κ² μ΅λλ€. μμ μ½λλ μ¬κΈ°μ κ°μ Έμμ΅λλ€! μ¬μ©..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeKOiu7%2FbtsF1Mnkqgx%2FEoZR1joyB2WHniuT7hsKP0%2Fimg.png)
μ΄μ κΈμΈ [νΈλ¬λΈ λΉ΅μΌ] 6κ°μ λμ μ¦κ±°μ λ€.. μκ°κ³ λ€μ λ³΄μ§ λ§μ! - 504 Gateway Timeout (μ΄μ νΈ) μμ μ΄μ΄μ§λλ€! κ³°κ³°μ΄ μκ°ν΄λ΄€μ΅λλ€. 504 Gateway Timeout ... κ²°κ΅ μ΄λμ κ° Response λ₯Ό λ°μμΌ νλλ° λ°μ§ λͺ»ν΄μ μκΈ°λ μ΄μ μ λλ€. μ΄λμ Response μ λ°μ§ λͺ»νμκΉμ? μ μν€ν μ²λ§ λ΄€μλ, λ μ΄μ λμ ν λͺ¨λ₯΄κ² μ΅λλ€. κ·Έλμ μ μ΄λ―Έμ§λ³΄λ€ μ‘°κΈ λ μν€ν μ²λ₯Ό ꡬ체νμμΌλ΄€μ΅λλ€. AWS ALB λ Target Group μ λ±λ‘λ λ Έλμκ² νΈλν½μ λΌμ°ν ν΄μ£Όλλ°, Karpenter λ‘ μμ±λλ λ Έλλ€μ λͺ¨λ λμΌν Target Group μ λ±λ‘λ©λλ€. (λμλ‘μ§ μκ² λμΌν Target Group μ λ±λ‘λκ²λ ꡬμ±νμ£ ) μ¬κΈ°μ ..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0DGeX%2FbtsFWLHESa6%2F5yBJz0lK9IzOrqLkohEz91%2Fimg.png)
κ°λ°μ νλλ° μμ΄ μ»¨ν μ΄λλ λ μ΄μ λΉ μ§ μ μμ λ§νΌ μ€μν κ°λ μ΄ λμμ΅λλ€. κ·Έλ¦¬κ³ Docker λ 컨ν μ΄λ 맀λμ§ ν΄ μ€ κ°μ₯ λνμ μ΄λΌκ³ λ³Ό μ μμ£ . 컨ν μ΄λλ₯Ό μ€ννκΈ° μν΄μ μ΄λ―Έμ§κ° νμνκ³ λ³΄νΈμ μΌλ‘ Docker λ₯Ό ν΅ν΄ μ΄λ―Έμ§λ₯Ό λ§λ€κ² λ©λλ€. Dockerfile μ μμ± ν ν Docker 컀맨λλ₯Ό μ΄μ©νλ©΄ μ΄λ―Έμ§κ° λ§λ€μ΄μ§κ³ μμ£Ό μ½κ² 컨ν μ΄λλ₯Ό μ€νν μ μμ΅λλ€. μ΄λ―Έμ§λ₯Ό λΉλ νλ λ° μμ΄μ λ¬Όλ‘ κ²½λνλ μ€μνμ§λ§, κ·Έ λͺ»μ§ μκ² μ΄λ―Έμ§ 보μλ μ€μν©λλ€. --previliged κΆνμ λΆμ¬νλ κ±Έ μ§μνκ³ , Dockerfile μ μ§μ μ μΌλ‘ crendentials κ΄λ ¨ν μ 보λ₯Ό μΆκ°(COPY) νλ κ±Έ μ£Όμν΄μΌ ν©λλ€. trivy λ₯Ό μ΄μ©νλ©΄ μμ½κ² μ΄λ―Έμ§μ μ·¨μ½μ κ²μ¬..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbzwoDj%2FbtsFhpeNsCb%2FatYzkdW7QaOFuRsKBHH7gk%2Fimg.png)
μΏ λ²λ€ν°μ€ ν΄λ¬μ€ν°μλ 3κ°μ§μ AutoScaler κ° μμ΅λλ€. HPA, VPA, CA μ£ . κ°λ¨ν μ€λͺ ν΄λ³΄μλ©΄, HPA : Horizontal Pod Autoscaler μ μ€μλ§λ‘, νλμ κ°―μλ₯Ό νμ₯/μΆμ ν΄μ€ VPA : Vertical Pod Autoscaler μ μ€μλ§λ‘, νλμ κ°―μκ° μλ μ§μ λ 리μμ€λ₯Ό νμ₯/μΆμ ν΄μ€ CA : Cluster Autoscaler μ μ€μλ§λ‘, λ Έλμ κ°―μλ₯Ό νμ₯/μΆμ ν΄μ€ HPA, VPA λ Metrics Server κ° μ€μΉλμ΄ μμ΄μΌ νλ©°, λ VPC κ°μ κ²½μ°λ λ°λ‘ μ€μΉν΄μ£Όμ΄μΌ ν©λλ€. κ·Έλ¦¬κ³ CA λ λ³΄ν΅ Karpenter λ₯Ό μ¬μ©ν©λλ€. μ΄λ² κΈμμλ HPA μ λν΄ λ€λ€λ³΄κ³ μ νλλ°, μ¬μ€ HPA λ μ΄λ €μ΄ κ°λ μ΄ ν¬κ² μλ€κ³ μκ°ν©λλ€. λ°..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJy8LP%2FbtsEV9dDV2P%2FRk6kaTM8MqMATkV8SPrZm1%2Fimg.png)
ν λΌνΌμ μ²μ μμνλ©΄ ν·κ°λ¦¬λ λͺ λ Ήμ΄ μ΅μ μ΄ μμ΅λλ€. λ°λ‘ terraform init λͺ λ Ήμ΄μ -migrate-state μ -reconfigure μ£ . λ³΄ν΅ backend ꡬμ±μ λ³κ²½νλ©΄ ν΄λΉ μ΅μ μ μ¬μ©νλΌλ λͺ λ Ήμ΄λ₯Ό λ³Ό μ μμ΅λλ€. λ‘κ·Έμμ -migrate-state μ -reconfigure μ λν μ€λͺ μ΄ λμμμ§λ§ λ±ν μλΏμ§λ μμ΅λλ€. tfstate μ λ°©ν₯μ±μ μ’μ§μ°μ§ νλ μ΅μ μ΄κΈ° λλ¬Έμ μλͺ» μΌλ€κ° μΈνλΌκ° κΌ¬μΌ μλ μμ΅λλ€. μλ₯Ό λ€μ΄, λΆλͺ λ³κ²½(0 to change)νλ κ±΄λ° μλ‘κ²(1 to add) μμ±νλ€λ 문ꡬλ₯Ό λ³Ό μ μμ£ . μ΄λ° κ²½μ°λ λ³΄ν΅ backend ꡬμ±μ λ³κ²½νκ³ , -reconfigure λ₯Ό μ¬μ©νμ λ λ°μν©λλ€. μμ μ¬μ λ± νλμ state λ§ μ‘΄μ¬ν..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmTAfY%2FbtsEuN1scyK%2Fk4dTK6iy9JgqqVzTqtZqB1%2Fimg.png)
μΏ λ²λ€ν°μ€ λ΄λΆλΌλ¦¬ ν΅μ μ ν λ λ³΄ν΅ μλΉμ€μ λλ©μΈ svc.cluster.local μ μ΄μ©νμ¬ ν΅μ νκ² λ©λλ€. μΈλΆμμ λ΄λΆλ‘ λ€μ΄μ€λ ν΅μ μ λν΄μλ Ingress λ₯Ό μ΄μ©ν΄ https ν΅μ μ νκ²λμ£ . νμ§λ§ Ingress λ λ΄λΆ ν΅μ μ λν΄μλ https ν΅μ μ 보μ₯ν΄μ£Όμ§ μμ£ . μ΄ λΆλΆμ λν΄μλ Istio μ mTLS λ₯Ό μ΄μ©ν΄μ νλμμ ν΅μ μ λͺ¨λ https ν΅μ μ νκ² ν μ μμ΅λλ€. Istio μ mTLS κ° κΆκΈνλ€λ©΄? [Istio] μΏ! μ°λ¦¬λ§μ λΉλ°μ΄μΌ - mTLS (νμΈνΈ) [Istio] μΏ! μ°λ¦¬λ§μ λΉλ°μ΄μΌ - mTLS (κ²μ¦νΈ) κ·Έλ λ€λ©΄ mTLS λ₯Ό μ΄μ©νμ§ μκ³ λ΄λΆ ν΅μ μ μ΄λ»κ² https ν΅μ μ ν μ μμκΉμ? μ λ΅μ κ°λ¨ν©λλ€. νλ λ§λ€ certifica..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcCUqiA%2FbtsDXFidzLO%2FVh1Har6amIK4EJCPPqGRQ0%2Fimg.png)
EKS μ κ°μ ν΄λΌμ°λκ° μ 곡ν΄μ£Όλ μΏ λ²λ€ν°μ€κ° μλ, μ¨νλ λ―Έμ€ νκ²½μμ μΏ λ²λ€ν°μ€λ₯Ό μ€μΉνλ€κ³ νλ©΄ λ³΄ν΅ kubeadm μ΄λΌλ ν΄μ μ΄μ©ν΄μ ꡬμ±νκ² λ©λλ€. Control Plane μ kubeadm init λ₯Ό ν΅ν΄ ꡬμ±λκ³ , Data Plane μ kubeadm join μ ν΅ν΄ μΏ λ²λ€ν°μ€μ μ‘°μΈνκ² λ©λλ€. kubeadm ν΄ νλλ©΄ API Server, Scheduler, Control Manager, ETCD λ± Control Plane μ νμν λͺ¨λ κ²λ€μ΄ λ§λ²μ²λΌ μλμΌλ‘ ꡬμ±λμ£ . λ¬Όλ‘ kubelet κ·Έλ¦¬κ³ containerd μ κ°μ cri-ꡬν체λ μ΄λ―Έ μ€νλκ³ μμ΄μΌ ν©λλ€! μλμ΄λ κ²μ΄ νμ€ν νΈμμ±μ μ 곡ν΄μ£ΌκΈ΄ νμ§λ§, μλμΌλ‘ ꡬμ±λκΈ° λλ¬Έμ κ·Έ μμμ λ¬΄μ¨ μΌμ΄ μΌμ΄..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEXhhm%2FbtsC4C26fKU%2FzmeRoveQjpXKJBRG8f13M0%2Fimg.png)
μμ λΆν° μΏ λ²λ€ν°μ€λ₯Ό κ΄λ¦¬νλ λ° μμ΄μ κΆκΈν μ μ΄ μμμ΅λλ€. "μμ² λκ² λ§μ λ‘κ·Έλ₯Ό μμ±νλ μ ν리μΌμ΄μ λ€λ‘ μΈν΄ λ Έλμ λμ€ν¬κ° λΆμ‘±ν΄μ§λ©΄ μ΄λ‘νμ§?" "κ³μ μλ‘μ΄ μ»¨ν μ΄λ μ΄λ―Έμ§λ₯Ό λ€μ΄ λ°μμ κ·Έλ‘ μΈν΄ λ Έλμ λμ€ν¬κ° λΆμ‘±ν΄μ§λ©΄ μ΄λ‘νμ§?" λ Έλμ λμ€ν¬κ° λΆμ‘±νκ² λλ©΄ λ Έλμμ DiskPressure λΌλ λ©μμ§λ₯Ό λ±κ² λ κ²μ λλ€. κ·Έλ°λ° κΆκΈν μμ μ λμ€ν¬κ° λΆμ‘±ν λ "μ΄λ»κ² ν΄κ²°νλ" κ° μλκ³ "μ΄λ»κ² μλ°©νλ" μ λλ€. κ·Έλμ μ΄λ² κΈμμλ μλ°©νλ λ°©λ²μ λν΄ μμλ³΄κ³ μ ν©λλ€. λ μΈ λλμ½λ~ μ λ κ°μΈμ μΌλ‘ μΏ λ²λ€ν°μ€λ₯Ό κ΄λ¦¬νλ©΄μ κ°μ₯ μ€μμνκ² μκ°νλ ν€μλκ° μμ΅λλ€. λ°λ‘ μΌμμ (empheral) κ³Ό λμ (Dynamic) μ λλ€. μλ₯Ό λ€μ΄, μΏ λ²λ€ν°μ€μ κ°μ₯ κΈ°λ³Έ..