CKA โ Kubernetes ๊ด๋ฆฌ์ ์ํ ๋๋น
์ปค๋ฆฌํ๋ผ 5๊ฐ ๋๋ฉ์ธ์ "๋ฌด์์ด ์ค์ ๋ก ์ผ์ด๋๋๊ฐ"๋ก ๊ดํตํ๋ Kubernetes ์ ๋ฆฌ โ ๊ฐ๋ ยท๋ช ๋ นยทํจ์ ยท์ํ ํฌ์ธํธ
0. ์์ํ๊ธฐ ์ ์ ยท 1. CKA ์ํ ํด๋ถ ยท 2. ํด๋ฌ์คํฐ ์ํคํ ์ฒ +18
๋ชฉ์ฐจ
โธ 0. ์์ํ๊ธฐ ์ ์ 8
โธ 1. CKA ์ํ ํด๋ถ 13
- 12CKA๋ ์ด๋ค ์ํ์ธ๊ฐ
- 13๋๋ฉ์ธ๊ณผ ๋ฐฐ์
- 14๋๋ฉ์ธ๋ณ ์ค์ ์ถ์ ํญ๋ชฉ (์ปค๋ฆฌํ๋ผ ์๋ฌธ ์ ๋ฆฌ)
- 15์ปค๋ฆฌํ๋ผ์์ ์ฝ์ด์ผ ํ ์ ํธ
- 16์ํ ํ๊ฒฝ์ ์ด๋ฏธ ์ค๋น๋ ๊ฒ๋ค
- 17ํฐ๋ฏธ๋์์ ์์๋ ์กฐ์
- 18vim ์ต์ ์ธํธ
- 19์ด์ด๋์ ์ ์๋ ๋ฌธ์
- 20๊ณต์ ๋ฌธ์์์ ์์ฃผ ํผ์ค๋ ํ์ด์ง
- 21์ฑ์ ์ ๊ฒฐ๊ณผ๋ง ๋ณธ๋ค
- 22์๊ฐ ๋ฐฐ๋ถ์ด ์ง์ง ์ํ์ด๋ค
- 23์ค๋น ๋ก๋๋งต
- 241์ฅ ์์ฝ
โธ 2. ํด๋ฌ์คํฐ ์ํคํ ์ฒ 21
- 26ํด๋ฌ์คํฐ๋ ๋ ์ธต์ผ๋ก ๋์ด ์๋ค
- 27์ ์ฒด ๊ทธ๋ฆผ
- 28kube-apiserver โ ์ ์ผํ ๊ด๋ฌธ
- 29etcd โ ์ ์ผํ ์ ์ฅ์
- 30kube-scheduler โ ์๋ฆฌ๋ฅผ ์ ํ ๋ฟ์ด๋ค
- 31kube-controller-manager โ ๋ฃจํ๋ค์ ๋ชจ์
- 32kubelet โ ๋ ธ๋์ ๋๋ฆฌ์ธ
- 33kube-proxy โ Service๋ฅผ ๋ ธ๋์ ๊ท์น์ผ๋ก ๋ฒ์ญํ๋ค
- 34์ปจํ ์ด๋ ๋ฐํ์ (CRI)
- 35์ปจํธ๋กค ํ๋ ์ธ์ ์ด๋ป๊ฒ ๋ ์๋ โ ์คํํฑ Pod
- 36์คํํฑ Pod์ ํน์ง
- 37์์ฒญ ํ๋๊ฐ ์ง๋๊ฐ๋ ๊ธธ
- 38์ ์ฅ๋ ๋ค์ โ ์ปจํธ๋กค๋ฌ๋ค์ ๋ฆด๋ ์ด
- 39์ค๋ธ์ ํธ์ ๊ณตํต ๊ตฌ์กฐ
- 40API ๊ทธ๋ฃน๊ณผ ๋ฆฌ์์ค ํ์
- 41๋ค์์คํ์ด์ค
- 42๋ผ๋ฒจ๊ณผ ์ ๋ ํฐ โ ์ฐ๊ฒฐ์ ์ ์ฐฉ์
- 43ํ๋ ์ ๋ ํฐ์ ์์ ๊ด๊ณ
- 44๋ ธ๋ ์ดํด๋ณด๊ธฐ
- 45ํ์ผ์ด ์ด๋ ์๋์ง โ ํธ๋ฌ๋ธ์ํ ์ ์ง๋
- 462์ฅ ์์ฝ
โธ 3. kubectl โ ์ ์๋๊ฐ ์ ์๋ค 16
- 48kubectl์ ๋ฌด์์ธ๊ฐ
- 49kubeconfig ๊ตฌ์กฐ โ ์ธ ๋ฉ์ด๋ฆฌ + ์กฐํฉ
- 50์ปจํ ์คํธ ๋ค๋ฃจ๊ธฐ
- 51์ถ๋ ฅ์ ๋ค๋ฃจ๋ ๋ฒ
- 52์ ๋ ฌ๊ณผ ํ๋ ์ถ์ถ
- 53describe vs get -o yaml
- 54๋ช ๋ นํ vs ์ ์ธํ
- 55์์ฑ๊ธฐ(generator) โ ์ํ์ ํต์ฌ ๋ฌด๊ธฐ
- 56dry-run โ ๋ช ๋ นํ์ผ๋ก YAML์ ๋ฝ๋๋ค
- 57์์ ํ๋ ๋ค ๊ฐ์ง ๋ฐฉ๋ฒ
- 58apply๊ฐ ํ๋ ์ผ โ 3-way merge
- 59์ญ์
- 60๋ก๊ทธ โ ์ปค๋ฆฌํ๋ผ์ "์ปจํ ์ด๋ ์ถ๋ ฅ ์คํธ๋ฆผ"
- 61exec ยท cp ยท port-forward
- 62์ด๋ฒคํธ โ ์๊ฐ์์ผ๋ก ๋ณด๋ ํด๋ฌ์คํฐ์ ์ผ๊ธฐ
- 633์ฅ ์์ฝ
โธ 4. Pod โ ๋ฐฐํฌ์ ์ต์ ๋จ์ 22
- 65Pod์ด๋ ๋ฌด์์ธ๊ฐ
- 66Pod ์์์ ๊ณต์ ๋๋ ๊ฒ
- 67pause ์ปจํ ์ด๋ โ ๋ณด์ด์ง ์๋ ์ธ ๋ฒ์งธ ์ปจํ ์ด๋
- 68Pod ๋งค๋ํ์คํธ
- 69command์ args โ Dockerfile๊ณผ์ ๋์
- 70๋ฉํฐ ์ปจํ ์ด๋ ํจํด
- 71initContainers โ ์ฑ๋ณด๋ค ๋จผ์ ๋๋์ผ ํ๋ ์ผ
- 72๋ค์ดํฐ๋ธ ์ฌ์ด๋์นด (Kubernetes v1.33 GA)
- 73Pod์ phase
- 74์ปจํ ์ด๋ ์ํ โ ์ง์ง ์ ๋ณด๋ ์ฌ๊ธฐ ์๋ค
- 75restartPolicy
- 76CrashLoopBackOff์ ์ ์ฒด
- 77ํ๋ก๋ธ(probe) โ kubelet์ด ๋์ง๋ ์ง๋ฌธ
- 78ํ๋ก๋ธ์ ๋ค ๊ฐ์ง ๋ฐฉ์
- 79ํ๋ก๋ธ ํ๋ผ๋ฏธํฐ ์ฝ๋ ๋ฒ
- 80์ข ๋ฃ ํ๋ฆ โ Pod์ด ์ฃฝ์ ๋ ๋ฒ์ด์ง๋ ์ผ
- 81lifecycle ํ
- 82ํ๊ฒฝ๋ณ์ โ ๊ฐ์ ๋ฃ๋ ์ฌ๋ฌ ๊ฒฝ๋ก
- 83securityContext
- 84์คํํฑ Pod ๋ง๋ค๊ธฐ โ ์ํ ๋จ๊ณจ
- 85๋ฆฌ์์ค in-place ๋ณ๊ฒฝ (Kubernetes v1.35 GA)
- 864์ฅ ์์ฝ
โธ 5. ์ํฌ๋ก๋ ์ปจํธ๋กค๋ฌ 23
- 88์ปจํธ๋กค๋ฌ๊ฐ ํ์ํ ์ด์
- 89์ด๋ค ์ปจํธ๋กค๋ฌ๋ฅผ ์ธ ๊ฒ์ธ๊ฐ
- 90ReplicaSet โ ๊ฐ์๋ฅผ ๋ง์ถ๋ ๋ฃจํ
- 91ReplicaSet์ ๋ฌด์์ด ์ฑ์ง
- 92Deployment โ ReplicaSet ์์ ๋กค์์ ๊ด๋ฆฌ์
- 93Deployment ๋ง๋ค๊ธฐ
- 94๋กค๋ง ์ ๋ฐ์ดํธ์ ๋ ์์ก์ด
- 95๋กค์์ ๋ค๋ฃจ๊ธฐ
- 96๋ฆฌ๋น์ ๊ณผ change-cause
- 97์ค์ผ์ผ๋ง
- 98DaemonSet โ ๋ ธ๋๋ง๋ค ํ๋์ฉ
- 99DaemonSet์ ๋ฐฐ์น ์ ์ด
- 100StatefulSet โ ์ ์์ด ์๋ Pod
- 101StatefulSet์ด ์ฃผ๋ ์ธ ๊ฐ์ง ๋ณด์ฅ
- 102headless Service์ ์์ ์ ์ธ DNS
- 103StatefulSet ์ ๋ฐ์ดํธ์ ์ค์ผ์ผ
- 104Job โ ๋๋๋ ์์
- 105Job ํ๋ผ๋ฏธํฐ๊ฐ ์ค์ ๋ก ๋ปํ๋ ๊ฒ
- 106CronJob โ ์ผ์ ์ ๋ฐ๋ผ Job์ ๋ง๋ ๋ค
- 107CronJob์์ ํท๊ฐ๋ฆฌ๋ ๊ฒ๋ค
- 108PodDisruptionBudget โ ์๋ฐ์ ์ค๋จ์ผ๋ก๋ถํฐ ๋ณดํธ
- 109์๊ฐ์น์ ๋ ์ด๋๊น์ง ๋๋
- 1105์ฅ ์์ฝ
โธ 6. ์ค์ ๊ณผ ๋ฆฌ์์ค 16
- 112์ค์ ์ ์ด๋ฏธ์ง์์ ๋ถ๋ฆฌํ๋ ์ด์
- 113ConfigMap ๋ง๋ค๊ธฐ
- 114ConfigMap ๋งค๋ํ์คํธ
- 115์ฃผ์ ๋ฐฉ์ 1 โ ๊ฐ๋ณ ํ๊ฒฝ๋ณ์
- 116์ฃผ์ ๋ฐฉ์ 2 โ ์ ๋ถ ํ๊ฒฝ๋ณ์๋ก
- 117์ฃผ์ ๋ฐฉ์ 3 โ ๋ณผ๋ฅจ์ผ๋ก ๋ง์ดํธ
- 118subPath โ ํ์ผ ํ๋๋ง ์น๊ธฐ
- 119Secret โ ConfigMap๊ณผ ๋ฌด์์ด ๋ค๋ฅธ๊ฐ
- 120base64๋ ์ํธํ๊ฐ ์๋๋ค
- 121imagePullSecrets
- 122requests์ limits
- 123CPU์ ๋ฉ๋ชจ๋ฆฌ์ ๋จ์
- 124QoS ํด๋์ค โ ๋๊ฐ ๋จผ์ ์ซ๊ฒจ๋๋๊ฐ
- 125LimitRange โ ๋ค์์คํ์ด์ค์ ๊ธฐ๋ณธ๊ฐ๊ณผ ์ํ
- 126ResourceQuota โ ๋ค์์คํ์ด์ค ์ด๋ ์ ํ
- 1276์ฅ ์์ฝ
โธ 7. ์ค์ผ์ค๋ง 17
- 129์ค์ผ์ค๋ฌ๊ฐ ํ๋ ์ผ โ ๋ค์
- 130๋ฐฐ์น๋ฅผ ์ ์ดํ๋ ๋๊ตฌ๋ค
- 131nodeName โ ์ค์ผ์ค๋ฌ ๊ฑด๋๋ฐ๊ธฐ
- 132nodeSelector โ ๊ฐ์ฅ ๋จ์ํ ๋ฐฉ๋ฒ
- 133nodeAffinity โ ํํ๋ ฅ ์๋ ๋ฒ์
- 134๊ธด ์ด๋ฆ ์ฝ๋ ๋ฒ๊ณผ ์ฐ์ฐ์
- 135podAffinity / podAntiAffinity
- 136taint โ ๋ ธ๋๊ฐ Pod์ ๋ฐ์ด๋ธ๋ค
- 137toleration
- 138์์คํ ์ด ์๋์ผ๋ก ๋ถ์ด๋ taint
- 139cordon ยท drain ยท uncordon
- 140topologySpreadConstraints โ ๊ท ๋ฑ ๋ถ์ฐ
- 141PriorityClass์ ์ ์ (preemption)
- 142์ฌ๋ฌ ์ค์ผ์ค๋ฌ ์ฐ๊ธฐ
- 143Pod admission โ Pod Security Admission
- 144์ค์ผ์ค๋ง ์คํจ ์ง๋จ ์์
- 1457์ฅ ์์ฝ
โธ 8. ์คํ ์ค์ผ์ผ๋ง 11
- 147์ธ ๊ฐ์ง ์คํ ์ค์ผ์ผ๋ง
- 148metrics-server๊ฐ ๋จผ์ ๋ค
- 149๋ฉํธ๋ฆญ์ ์ด๋์ ์ค๋๊ฐ
- 150HPA ๋ง๋ค๊ธฐ
- 151HPA๊ฐ ๊ฐ์๋ฅผ ์ ํ๋ ๋ฐฉ์
- 152HPA ์ํ ์ฝ๊ธฐ
- 153์ฌ๋ฌ ๋ฉํธ๋ฆญ ์ฐ๊ธฐ
- 154behavior โ ํ์ฅยท์ถ์ ์๋ ์ ์ด
- 155VPA์ Cluster Autoscaler
- 156HPA์์ ์์ฃผ ๊ฑธ๋ฆฌ๋ ๊ฒ๋ค
- 1578์ฅ ์์ฝ
โธ 9. Service 17
- 159Service๊ฐ ํ์ํ ์ด์
- 160Service์ ์ ์ฒด โ ๊ฐ์ IP์ ์ปค๋ ๊ท์น
- 161Service ํ์ ๋ค ๊ฐ์ง
- 162ClusterIP
- 163targetPort๋ ์ด๋ฆ์ผ๋ก๋ ์ธ ์ ์๋ค
- 164์ ๋ ํฐ์ ์๋ํฌ์ธํธ โ ์ค์ ์ฐ๊ฒฐ์ ์ค์ฒด
- 165EndpointSlice โ Endpoints์ ํ๊ณ์
- 166NodePort
- 167LoadBalancer์ ExternalName
- 168์ ๋ ํฐ ์๋ Service โ ์ธ๋ถ๋ฅผ ํด๋ฌ์คํฐ ์ด๋ฆ์ผ๋ก
- 169headless Service
- 170kube-proxy ๋ชจ๋
- 171sessionAffinity์ externalTrafficPolicy
- 172์ฌ๋ฌ ํฌํธ๋ฅผ ๊ฐ์ง Service
- 173Service ์ง๋จ ์ ์ฐจ
- 174์ด๋์ ๋๊ฒผ๋์ง ํ๋ณํ๊ธฐ
- 1759์ฅ ์์ฝ
โธ 10. ํด๋ฌ์คํฐ DNS 9
โธ 11. Ingress์ Gateway API 17
- 187Service๋ง์ผ๋ก๋ ๋ถ์กฑํ ์ด์
- 188Ingress = ๋ฆฌ์์ค + ์ปจํธ๋กค๋ฌ
- 189Ingress ๋ฆฌ์์ค
- 190pathType โ ์ธ ๊ฐ์ง
- 191IngressClass โ ์ด๋ ์ปจํธ๋กค๋ฌ๊ฐ ์ฒ๋ฆฌํ๋
- 192Ingress TLS
- 193๊ธฐ๋ณธ ๋ฐฑ์๋์ ์ ๋ ธํ ์ด์
- 194Gateway API โ Ingress์ ํ์
- 195์ธ ๊ฐ์ ๋ฆฌ์์ค์ ์ธ ๊ฐ์ ์ญํ
- 196Gateway
- 197HTTPRoute
- 198๊ฐ์ค์น ๋ถ๋ฐฐ์ ํํฐ โ ์ ๋ ธํ ์ด์ ์์ด
- 199๋ค์์คํ์ด์ค๋ฅผ ๋์ ๋ โ ReferenceGrant
- 200Route ์ข ๋ฅ๋ค
- 201Ingress์์ Gateway API๋ก
- 202์ง๋จ
- 20311์ฅ ์์ฝ
โธ 12. NetworkPolicy์ CNI 12
- 205๊ธฐ๋ณธ๊ฐ์ "์ ๋ถ ํ์ฉ"์ด๋ค
- 206CNI โ ๋๊ฐ ๋คํธ์ํฌ๋ฅผ ๋ง๋๋๊ฐ
- 207NetworkPolicy ๊ตฌ์กฐ
- 208์ธ ๊ฐ์ง ๊ท์น์ ๋จผ์ ์ธ์ฐ์
- 209์ ๋ถ ์ฐจ๋จํ๊ธฐ
- 210์ถ๋ฐ์ง๋ฅผ ์ง์ ํ๋ ์ธ ๊ฐ์ง
- 211๊ฐ์ฅ ๋ง์ด ํ๋ฆฌ๋ ๊ฒ โ AND์ OR
- 212egress์ DNS
- 213ํฌํธ ์ง์ ๊ณผ ์ฃผ์์
- 214์ค์ ์์ โ 3๊ณ์ธต ์ฑ
- 215์ง๋จ
- 21612์ฅ ์์ฝ
โธ 13. ์คํ ๋ฆฌ์ง 20
- 218๋ณผ๋ฅจ์ด ํ์ํ ์ด์
- 219emptyDir โ Pod๊ณผ ํจ๊ป ์ฌ๋ ์์ ๊ณต๊ฐ
- 220hostPath โ ๋ ธ๋์ ๋๋ ํฐ๋ฆฌ
- 221PV์ PVC โ ์ ๋๋ด๋
- 222PersistentVolume
- 223PersistentVolumeClaim
- 224๋ฐ์ธ๋ฉ ๊ท์น
- 225accessModes
- 226reclaimPolicy โ PVC๋ฅผ ์ง์ฐ๋ฉด ๋ฐ์ดํฐ๋?
- 227PV์ ์ํ
- 228StorageClass โ ๋์ ํ๋ก๋น์ ๋
- 229volumeBindingMode โ ์ธ์ ๋ฌถ์ ๊ฒ์ธ๊ฐ
- 230๋ณผ๋ฅจ ํ์ฅ
- 231StatefulSet๊ณผ volumeClaimTemplates
- 232CSI โ ์คํ ๋ฆฌ์ง ํ์ฅ ์ธํฐํ์ด์ค
- 233์ค์ ์ ๋ด๋ ๋ณผ๋ฅจ๋ค
- 234์ง๋จ ์ ์ฐจ
- 235RWO ๋ณผ๋ฅจ + Deployment์ ํจ์
- 236์ ์ ํ๋ก๋น์ ๋ ์ค์ต ํ๋ฆ
- 23713์ฅ ์์ฝ
โธ 14. ์ธ์ฆ ยท ์ธ๊ฐ ยท RBAC 20
- 239์์ฒญ์ด ํต๊ณผํด์ผ ํ๋ ์ธ ๊ด๋ฌธ
- 240์ธ์ฆ ๋ฐฉ์๋ค
- 241์ฌ์ฉ์ ์ธ์ฆ์ ๋ง๋ค๊ธฐ (CSR API)
- 242kubeconfig์ ๋ฑ๋กํ๊ธฐ
- 243ServiceAccount โ Pod์ ์ ์
- 244SA ํ ํฐ์ ํ์ฌ ๋ฐฉ์
- 245RBAC์ ๋ค ๋ฆฌ์์ค
- 246Role
- 247verbs์ apiGroups
- 248ํ์ ๋ฆฌ์์ค๋ฅผ ์์ง ๋ง ๊ฒ
- 249RoleBinding
- 250ClusterRole๊ณผ ClusterRoleBinding
- 251์กฐํฉ โ ์ด ํ๊ฐ ์ ๋ถ๋ค
- 252๋ด์ฅ ClusterRole
- 253์ง๊ณ ClusterRole
- 254๊ถํ ํ์ธํ๊ธฐ
- 255์ค์ ๋ก ์คํํด๋ณด๊ธฐ
- 256admission ์ปจํธ๋กค๋ฌ
- 257RBAC ์ง๋จ ์์
- 25814์ฅ ์์ฝ
โธ 15. ํด๋ฌ์คํฐ ๋ผ์ดํ์ฌ์ดํด 22
- 260์ด ์ฅ์ด ์ํ์ ์น๋ถ์ฒ๋ค
- 261๋ ธ๋ ์ค๋น โ kubeadm ์ด์ ์ ํด์ผ ํ ๊ฒ
- 262์ปจํ ์ด๋ ๋ฐํ์๊ณผ kubeadm ์ค์น
- 263kubeadm init
- 264CNI ์ค์น โ ์ด๊ฑธ ์ ํ๋ฉด ๋ ธ๋๊ฐ NotReady
- 265์์ปค ๋ ธ๋ ์กฐ์ธ
- 266๋ฒ์ ์คํ ๊ท์น โ ์ ๊ทธ๋ ์ด๋ ์์์ ๊ทผ๊ฑฐ
- 267์ ๊ทธ๋ ์ด๋ โ ์ฒซ ์ปจํธ๋กค ํ๋ ์ธ ๋ ธ๋
- 268์ ๊ทธ๋ ์ด๋ โ kubelet๊ณผ kubectl
- 269์ ๊ทธ๋ ์ด๋ โ ๋๋จธ์ง ๋ ธ๋
- 270์ ๊ทธ๋ ์ด๋ ์์ ์์ฝ โ ์ด๊ฒ๋ง ์ธ์ฐ๋ฉด ๋๋ค
- 271์ธ์ฆ์ ๊ด๋ฆฌ
- 272etcd ์ ๊ทผ ์ค๋น
- 273etcd ๋ฐฑ์
- 274etcd ๋ณต๊ตฌ
- 275๋ณต๊ตฌ์์ ์์ฃผ ํ๋ฆฌ๋ ์ง์
- 276HA ์ปจํธ๋กค ํ๋ ์ธ โ ๋ ๊ฐ์ง ํ ํด๋ก์ง
- 277etcd ๋ฉค๋ฒ ๊ด๋ฆฌ
- 278๋ ธ๋ ์ถ๊ฐ์ ์ ๊ฑฐ
- 279kubelet ์ค์ ๋ฐ๊พธ๊ธฐ
- 280ํด๋ฌ์คํฐ ๊ฑด๊ฐ ์ ๊ฒ ๋ฃจํด
- 28115์ฅ ์์ฝ
โธ 16. Helm๊ณผ Kustomize 12
- 283์ ์ปค๋ฆฌํ๋ผ์ ์๋
- 284Helm์ ๊ตฌ์ฑ ์์
- 285Helm ๊ธฐ๋ณธ ๋ช ๋ น
- 286๊ฐ ์ค๋ฒ๋ผ์ด๋ โ ์ค๋ฌด์ ํต์ฌ
- 287์ ๊ทธ๋ ์ด๋์ ๋กค๋ฐฑ
- 288Kustomize โ ํ ํ๋ฆฟ ์๋ ์ปค์คํฐ๋ง์ด์ง
- 289์ค๋ฒ๋ ์ด โ ์ด๋ฆยท๋ค์์คํ์ด์คยท์ด๋ฏธ์ง ๋ฐ๊พธ๊ธฐ
- 290์ค๋ฒ๋ ์ด โ generator์ patch
- 291Kustomize ์คํ
- 292generator์ ํด์ ์ ๋ฏธ์ฌ
- 293์ธ์ ๋ฌด์์ ์ฐ๋
- 29416์ฅ ์์ฝ
โธ 17. ํ์ฅ ์ธํฐํ์ด์ค์ ์คํผ๋ ์ดํฐ 11
- 296Kubernetes๋ ๊ป๋ฐ๊ธฐ๋ค
- 297CRI โ ์ปจํ ์ด๋ ๋ฐํ์
- 298CNI โ Pod ๋คํธ์ํฌ
- 299CSI โ ์คํ ๋ฆฌ์ง
- 300CRD โ ์๋ก์ด ๋ฆฌ์์ค ๋ง๋ค๊ธฐ
- 301CRD๋ฅผ ๋ง๋ค๋ฉด ๋ฌด์จ ์ผ์ด ์๊ธฐ๋
- 302์คํผ๋ ์ดํฐ โ CRD + ์ปจํธ๋กค๋ฌ
- 303์คํผ๋ ์ดํฐ ์ค์น์ ํ์ธ
- 304CRD ๋ค๋ฃฐ ๋ ์ฃผ์์
- 305๊ทธ ๋ฐ์ ํ์ฅ ์ง์
- 30617์ฅ ์์ฝ
โธ 18. ํธ๋ฌ๋ธ์ํ 26
- 308์ง๋จ์ ์์น
- 309์ธต์ ๊ฐ๋ฅด๋ ์ธ ๊ฐ์ง ์ง๋ฌธ
- 310๋๊ตฌ ์ง๋
- 311Pod ์ํ๋ณ ์ง๋จ โ ์ ์ฒด ์ง๋
- 312Pending
- 313ImagePullBackOff
- 314CrashLoopBackOff
- 315OOMKilled
- 316ContainerCreating์์ ๋ฉ์ถค
- 317Running์ธ๋ฐ Ready๊ฐ ์๋๋ค (0/1)
- 318Terminating์ด ๋๋์ง ์๋๋ค
- 319๋ก๊ทธ ๋ค๋ฃจ๊ธฐ โ ์ปค๋ฆฌํ๋ผ์ "์ปจํ ์ด๋ ์ถ๋ ฅ ์คํธ๋ฆผ"
- 320๋ฆฌ์์ค ์ฌ์ฉ๋ ๋ชจ๋ํฐ๋ง
- 321๋ ธ๋๊ฐ NotReady
- 322kubelet์ด ์ ๋ฌ๋ค โ ์ฒดํฌ๋ฆฌ์คํธ
- 323kubectl์ด ์์ ์ ๋๋ค
- 324API ์๋ฒ๊ฐ ์ ๋จ๋ ์ ํ์ ์์ธ
- 325์ค์ผ์ค๋ฌ ยท ์ปจํธ๋กค๋ฌ ๋งค๋์ ๊ฐ ์ฃฝ์์ ๋
- 326etcd ๋ฌธ์
- 327๋คํธ์ํน ์ง๋จ โ ์์์ ๋ฐ์ผ๋ก
- 328๋คํธ์ํน ์ฆ์ โ ์์ธ ํ
- 329์ธ์ฆ์ ๋ฌธ์
- 330๋ ธ๋ ์๋ฐ(pressure)๊ณผ ์ถ์ถ
- 331์ข ํฉ ์๋๋ฆฌ์ค โ ์์ฃผ ๋์ค๋ ์ ํ
- 332๊ณ ์น๊ณ ๋์ ๋ฐ๋์ ํ์ธํ ๊ฒ
- 33318์ฅ ์์ฝ
โธ 19. ์ํ ์ ๋ต๊ณผ ์นํธ์ํธ 17
- 335์ํ ์์ 30์ด ๋ฃจํด
- 336๋ฌธ์ ๋ง๋ค ๋ฐ๋ณตํ๋ 3๋จ๊ณ
- 337์์ฑ ์นํธ์ํธ โ ์ํฌ๋ก๋
- 338์์ฑ ์นํธ์ํธ โ ๋คํธ์ํฌ ยท ์ค์
- 339์์ฑ ์นํธ์ํธ โ RBAC
- 340์กฐํ ์นํธ์ํธ
- 341์ง๋จ ์นํธ์ํธ
- 342ํด๋ฌ์คํฐ ์ด์ ์นํธ์ํธ
- 343etcd ๋ฐฑ์ ยท๋ณต๊ตฌ โ ํต์งธ๋ก ์ธ์ธ ๊ฒ
- 344YAML์ ๋น ๋ฅด๊ฒ ๋ง๋ค๊ณ ๊ณ ์น๋ ๋ฒ
- 345์์ฃผ ๋์ค๋ ๋ฌธ์ ์ ํ
- 346์๊ฐ ๊ด๋ฆฌ
- 347๊ฐ์ฅ ๋น์ผ ์ค์๋ค
- 348๊ฒ์ฐ ์ต๊ด
- 349๊ณต์ ๋ฌธ์์์ ๋ฐ๋ก ๊ฐ์ ธ์ฌ ๊ฒ๋ค
- 350์ํ ์ 2์ฃผ ๊ณํ
- 35119์ฅ ์์ฝ