inflearn logo
็Ÿฅ่ญ˜ๅ…ฑๆœ‰
inflearn logo

ๅฎŸ็ฟ’ใงๅญฆใถใƒ—ใƒญใƒกใƒ†ใ‚ฆใ‚น (Prometheus Stack)

ใƒ—ใƒญใƒกใƒ†ใ‚ฆใ‚น(๐Ÿ”ฅ)ใ‚’ๆœ€ใ‚‚็ฐกๅ˜ใ‹ใค่ฟ…้€Ÿใซ็†่งฃใ™ใ‚‹ใŸใ‚ใซใ€ๅฎŸ็ฟ’ไธญๅฟƒใซๆง‹ๆˆใ—ใพใ—ใŸใ€‚๐Ÿงญ ็‰นใซใ€ใ™ใงใซๆคœ่จผๆธˆใฟใฎใƒ™ใ‚นใƒˆใ‚ปใƒฉใƒผใ€Žใ‚ณใƒณใƒ†ใƒŠใ‚คใƒณใƒ•ใƒฉ็’ฐๅขƒๆง‹็ฏ‰ใฎใŸใ‚ใฎKubernetes/Dockerใ€ใงๆคœ่จผใ•ใ‚ŒใŸๅ†…ๅฎนใ‚’ใ•ใ‚‰ใซๆ‹กๅผตใ—ใ€ใƒ—ใƒญใƒกใƒ†ใ‚ฆใ‚น่‡ชไฝ“ใ‚’ใ‚ˆใ‚Šๆทฑใๅญฆ็ฟ’ใงใใ‚‹ใ‚ˆใ†ใซไฝœๆˆใ—ใพใ—ใŸใ€‚๐Ÿ’ฏ ใพใŸใ€ๅฎŸๅ‹™็š„ใชๅ†…ๅฎนใŒใ€Œ่ฃœ่ฌ›ใ€ใจใ—ใฆๅฎšๆœŸ็š„ใซ่ฟฝๅŠ ใ•ใ‚Œใฆใ„ใพใ™ใ€‚ใƒ—ใƒญใƒกใƒ†ใ‚ฆใ‚นใ‚’ใ“ใ‚Œใปใฉๆทฑใใ€ใ‹ใคๅน…ๅบƒใๆ‰ฑใฃใŸ่ฌ›็พฉใฏไป–ใซใชใ„ใจ่‡ช่ฒ ใ—ใฆใ„ใพใ™๏ผ

้›ฃๆ˜“ๅบฆ ไธญ็ดšไปฅไธŠ

ๅ—่ฌ›ๆœŸ้–“ ็„กๅˆถ้™

Kubernetes
Kubernetes
Prometheus
Prometheus
Kubernetes
Kubernetes
Prometheus
Prometheus

ใŠ็Ÿฅใ‚‰ใ›

42 ไปถ

  • kubernetes๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ใ“ใ‚“ใซใกใฏ

    ๅฎŸ็ฟ’็’ฐๅขƒใฎใƒ™ใƒผใ‚นOSใ‚’Ubuntu 22.04 (Jammy)ใ‹ใ‚‰24.04 (Noble)ใซๅˆ‡ใ‚Šๆ›ฟใˆใพใ—ใŸใ€‚

    ๅˆ‡ใ‚Šๆ›ฟใˆใฎ็†็”ฑใฏไปฅไธ‹ใฎ้€šใ‚Šใงใ™ใ€‚

     

    1. ใ‚ตใƒใƒผใƒˆๆœŸ้–“

    Ubuntu 22.04ใฎๆจ™ๆบ–ใ‚ตใƒใƒผใƒˆใŒ2027ๅนด4ๆœˆใซ็ต‚ไบ†ใ—ใพใ™ใ€‚24.04ใฏ2029ๅนดใพใงๆจ™ๆบ–ใ‚ตใƒใƒผใƒˆใ€2034ๅนดใพใงใ‚ปใ‚ญใƒฅใƒชใƒ†ใ‚ฃใƒ‘ใƒƒใƒ๏ผˆESM๏ผ‰ใ‚’ๆไพ›ใ™ใ‚‹ใŸใ‚ใ€2034ๅนดใพใงๅฎ‰ๅฎšใ—ใŸๅฎŸ็ฟ’็’ฐๅขƒใ‚’็ถญๆŒใงใใพใ™ใ€‚

    2. ใ‚ซใƒผใƒใƒซ 6.8 โ€” eBPF ๅฎŒๅ…จใ‚ตใƒใƒผใƒˆ

    22.04ใฎใ‚ซใƒผใƒใƒซ5.15ใงใฏใ€Ciliumใฎใ‚ˆใ†ใชeBPFใƒ™ใƒผใ‚นใฎCNIใŒไธ€้ƒจใƒ•ใ‚ฉใƒผใƒซใƒใƒƒใ‚ฏใƒขใƒผใƒ‰ใงๅ‹•ไฝœใ—ใฆใ„ใพใ—ใŸใ€‚24.04ใฎใ‚ซใƒผใƒใƒซ6.8ใงใฏใ€kube-proxyใฎๅฎŒๅ…จไปฃๆ›ฟใ€BPF Host Routingใชใฉใ€eBPFๆฉŸ่ƒฝใŒๅฎŒๅ…จใซใ‚ตใƒใƒผใƒˆใ•ใ‚Œใพใ™ใ€‚

    3. cgroup v2ใฎใƒ‡ใƒ•ใ‚ฉใƒซใƒˆๅŒ–

    24.04ใงใฏcgroup v2ใŒใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใงๆœ‰ๅŠนๅŒ–ใ•ใ‚ŒใฆใŠใ‚Šใ€containerdใ‚„kubeletใฎใƒชใ‚ฝใƒผใ‚น็ฎก็†ใŒใ‚ˆใ‚Š็ฒพๅฏ†ใซๅ‹•ไฝœใ—ใพใ™ใ€‚ใ‚ณใƒณใƒ†ใƒŠใฎCPU/ใƒกใƒขใƒชๅˆถ้™ใŒๆ„ๅ›ณใ—ใŸ้€šใ‚Šใซ้ฉ็”จใ•ใ‚Œใพใ™ใ€‚

    4. Kubernetes ใ‚จใ‚ณใ‚ทใ‚นใƒ†ใƒ ใฎๆ•ดๅˆ

    k8s 1.32ไปฅไธŠใฎๅ…ฌๅผใƒ†ใ‚นใƒˆ็’ฐๅขƒใŒ24.04ๅŸบๆบ–ใซ่ปขๆ›ใ•ใ‚Œใพใ—ใŸใ€‚containerdใ€Dockerใชใฉใฎใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใƒชใƒใ‚ธใƒˆใƒชใ‚‚Noble(24.04)ๅฝขๅผใ‚’ๅŸบๆบ–ใซ้…ๅธƒใ•ใ‚Œใฆใ„ใพใ™ใ€‚

    ๅฎŸ็ฟ’็’ฐๅขƒใฎๆง‹ๆˆๆ–นๆณ•ใฏๅค‰ๆ›ดใชใใ€ๅพ“ๆฅใจๅŒใ˜ใงใ™ใ€‚

     

    ไธปใชๅค‰ๆ›ดไบ‹้ …

    - Ubuntu 22.04 โ†’ Ubuntu 24.04 LTS

    - x86_64 ๅฐ‚็”จ โ†’ x86_64 + arm64(Apple Silicon) ๅŒๆ™‚ๅฏพๅฟœ

    - Vagrant Box ใƒใƒผใ‚ธใƒงใƒณ: sysnet4admin/Ubuntu-k8s: v1.0.0

    ไฝฟ็”จๆ–นๆณ•ใฏๅŒใ˜ใงใ™ใ€‚

    ใƒœใƒƒใ‚ฏใ‚นๅใฏใใฎใพใพใงใ‚ใ‚‹ใŸใ‚ใ€ๅพ“ๆฅใจๅŒใ˜ใ‚ˆใ†ใซไฝฟ็”จใ—ใฆใ„ใŸใ ใ‘ใพใ™ใ€‚

    VagrantใŒใƒ›ใ‚นใƒˆใ‚ขใƒผใ‚ญใƒ†ใ‚ฏใƒใƒฃ(x86_64 / arm64)ใ‚’่‡ชๅ‹•็š„ใซๆคœ็Ÿฅใ—ใฆ

    ้ฉๅˆ‡ใชใƒใƒผใ‚ธใƒงใƒณใ‚’ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใ—ใพใ™ใ€‚

    ๆŠ€่ก“็š„ใซ็ขบ่ชใ•ใ‚ŒใŸไบ‹้ …

    - Kubernetes 1.35 / Containerd 2.2 / Calico v3.31 ใฎ็ต„ใฟๅˆใ‚ใ›ใงๆญฃๅธธๅ‹•ไฝœใ‚’็ขบ่ช

    - 4ใƒŽใƒผใƒ‰ใ‚ฏใƒฉใ‚นใ‚ฟใƒผ(cp + worker 3)ๅŸบๆบ–ใงไธป่ฆใƒฏใƒผใ‚ฏใƒญใƒผใƒ‰(Deployment, StatefulSet, DaemonSet, Job, MetalLB, DNS)ใฎๅ…จไฝ“ๆคœ่จผๅฎŒไบ†

    - x86_64 / arm64 ไธกๆ–นใฎ็’ฐๅขƒใงใƒ†ใ‚นใƒˆๅฎŒไบ†

    Windowsใ ใ‘ใงใชใใ€Apple Silicon Macใฎใƒฆใƒผใ‚ถใƒผใฎๆ–นใ€…ใ‚‚ๅŒๆง˜ใฎๅฎŸ็ฟ’็’ฐๅขƒใ‚’ใ”ๅˆฉ็”จใ„ใŸใ ใ‘ใพใ™ใ€‚

    ไฝ•ใ‹ๅ•้กŒใŒ็™บ็”Ÿใ—ใŸๅ ดๅˆใฏใ€่ณชๅ•ใ‚’ๆฎ‹ใ—ใฆใใ ใ•ใ„ใ€‚

    ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚

    ใƒใƒงใƒปใƒ•ใƒณใ‚ˆใ‚Šใ€‚

    0
  • kubernetes๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ใ“ใ‚“ใซใกใฏ

    ใ‚นใƒชใƒผใƒ—๏ผˆsleep๏ผ‰ใ‹ใ‚‰ใฎๅพฉๅธฐๆ™‚ใซๆ–ฐใ—ใ„Podใฎใƒ‡ใƒ—ใƒญใ‚คใŒใงใใชใ‹ใฃใŸใ‚Šใ€ใƒŽใƒผใƒ‰้–“ใฎ้€šไฟกใŒๅˆ‡ๆ–ญใ•ใ‚ŒใŸใ‚Šใ™ใ‚‹ๅ•้กŒใŒใ‚ใฃใŸใŸใ‚ใ€Calico CNIใ‚’ใ‚ขใƒƒใƒ—ใƒ‡ใƒผใƒˆใ—ใพใ—ใŸใ€‚

     

    โ–  ๅ•้กŒใฎๅŽŸๅ› 

    CalicoใฏAPIใ‚ตใƒผใƒใƒผใฎ่ช่จผใŠใ‚ˆใณCNI่จญๅฎšใซ็ŸญๆœŸ้–“ใฎใƒˆใƒผใ‚ฏใƒณใ‚’ไฝฟ็”จใ—ใพใ™ใ€‚ใƒŽใƒผใƒˆใƒ‘ใ‚ฝใ‚ณใƒณใ‚’ใ‚นใƒชใƒผใƒ—็Šถๆ…‹ใซใ™ใ‚‹ใจใ€ไปฅไธ‹ใฎ2ใคใฎๅ•้กŒใŒ็™บ็”Ÿใ—ใพใ™ใ€‚

    - 1ๆ™‚้–“ไปฅไธŠใฎใ‚นใƒชใƒผใƒ—่งฃ้™คๅพŒ โ†’ calico-nodeใŒAPIใ‚ตใƒผใƒใƒผใฎ่ช่จผใซๅคฑๆ•—ใ€CNIใƒˆใƒผใ‚ฏใƒณใฎๆ›ดๆ–ฐใŒไธๅฏ

    - 24ๆ™‚้–“ไปฅไธŠใ‚นใƒชใƒผใƒ—ใ—ใŸๅพŒใซๅพฉๅธฐ โ†’ CNIใƒˆใƒผใ‚ฏใƒณใŒๅคฑๅŠนใ—ใ€ๆ–ฐใ—ใ„Podใฎใƒ‡ใƒ—ใƒญใ‚คใŒไธๅฏ่ƒฝ

     

    โ–  ๅฏพๅฟœๅ†…ๅฎน

    Calicoใ‚’v3.29.2 โ†’ v3.31.2ใซใ‚ขใƒƒใƒ—ใ‚ฐใƒฌใƒผใƒ‰ใ—ใ€ๆœŸ้™ๅˆ‡ใ‚Œใซใชใ‚‰ใชใ„Static Secretใƒˆใƒผใ‚ฏใƒณใ‚’้ฉ็”จใ—ใพใ—ใŸใ€‚

    ้ฉ็”จ่ฌ›ๅบง:

    - ็ฐกๅ˜ใซๅง‹ใ‚ใ‚‹ใ‚ฏใƒใƒใƒ†ใ‚ฃใ‚น

    - ๅ›ณ่งฃใงๅญฆใถใ‚ฏใƒใƒผใƒใƒ†ใ‚ฃใ‚น

    - ๅฎŸ็ฟ’ใงๅญฆใถใƒ—ใƒญใƒกใƒ†ใ‚ฆใ‚น

    - ๅฎŸ็ฟ’ใงๅญฆใถใ‚ฐใƒฉใƒ•ใ‚กใƒŠ

     

    โ–  ใƒ†ใ‚นใƒˆ็Šถๆณ

    - k8s_learning.kit : ๅฎŒไบ† (ใƒŽใƒผใƒ‰4ๅฐ Readyใ€Staticใƒˆใƒผใ‚ฏใƒณๆœŸ้™ๅˆ‡ใ‚Œใชใ—)

    - k8s_starter.kit : ๅฎŒไบ† (ใƒŽใƒผใƒ‰4ๅฐ Readyใ€Staticใƒˆใƒผใ‚ฏใƒณๆœ‰ๅŠนๆœŸ้™ใชใ—)

    - prom_learning.kit : ๅฎŒไบ† (ใƒŽใƒผใƒ‰4ๅฐ Readyใ€Staticใƒˆใƒผใ‚ฏใƒณๆœŸ้™ๅˆ‡ใ‚Œใชใ—)

    - graf_learning.kit : ๅฎŒไบ† (ใƒŽใƒผใƒ‰ 4ๅฐ Ready, Static ใƒˆใƒผใ‚ฏใƒณๆœŸ้™ๅˆ‡ใ‚Œใชใ—)

     

    โ–  ๆ—ขๅญ˜ใฎ็’ฐๅขƒใ‚’ไฝฟ็”จไธญใฎๆ–น

    ๆ–นๆณ• 1. ็’ฐๅขƒๅ…จไฝ“ใฎๅ†ๆง‹ๆˆ๏ผˆๆŽจๅฅจ๏ผ‰

    vagrant destroy -f && vagrant up

    ๆ–นๆณ• 2. Calicoใฎใฟๅ†้ฉ็”จ (cp-k8sๆŽฅ็ถšๅพŒ)

    kubectl delete -f https://raw.githubusercontent.com/sysnet4admin/IaC/main/k8s/CNI/calico-quay-v3.31.2.yaml

    kubectl apply -f https://raw.githubusercontent.com/sysnet4admin/IaC/main/k8s/CNI/calico-quay-v3.31.2.yaml

     

    ๆ–ฐใŸใซ็’ฐๅขƒใ‚’ๆง‹็ฏ‰ใ•ใ‚Œใ‚‹ๆ–นใฏใ€ๅˆฅ้€”ๅฏพๅฟœใฎๅฟ…่ฆใชใ่‡ชๅ‹•็š„ใซ้ฉ็”จใ•ใ‚Œใพใ™ใ€‚

    ๅญฆ็ฟ’ใฎๅŠฉใ‘ใซใชใ‚Œใฐๅนธใ„ใงใ™ใ€‚

    ใƒใƒงใƒปใƒ•ใƒณใ‚ˆใ‚Šใ€‚

    0
  • kubernetes๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ใ“ใ‚“ใซใกใฏ

    ใ“ใ‚Œใพใงvagrant upใงใฎ้€ฒ่กŒใŒ้›ฃใ—ใ„ๅ ดๅˆ

    OVAใ‚’ๆไพ›ใ—ใฆๅฎŸ็ฟ’็’ฐๅขƒใ‚’ใ‚ˆใ‚Š็ฐกๅ˜ใซๆง‹ๆˆใงใใ‚‹ใ‚ˆใ†ใซใ‚ฌใ‚คใƒ‰ใ—ใฆใ„ใพใ—ใŸใŒใ€

    ใ“ใฎๅ ดๅˆใ‚‚

    ๆง˜ใ€…ใชใ‚ฑใƒผใ‚นใŒ็™บ็”Ÿใ—ใ€่จผๆ˜Žๆ›ธใชใฉใฎๅ•้กŒใ‚‚ไธ€็ท’ใซ็™บ็”Ÿใ™ใ‚‹ใ“ใจใ‚’็ขบ่ชใ—ใพใ—ใŸใ€‚

    ใ“ใ‚Œใซไผดใ„ใ€OVAใง้€ฒ่กŒใ™ใ‚‹ใฎใฏv1.30ใพใงใฎใฟๆไพ›ใ—ใ€

    ็พๆ™‚็‚นใ‹ใ‚‰ๆ‰‹ๅ‹•(Manual)ใ‚ขใƒƒใƒ—ใƒ‡ใƒผใƒˆใ‚’้€ฒใ‚ใ‚‹ๆ–นๆณ•ใ‚’ใ‚ฌใ‚คใƒ‰ใ•ใ›ใฆใ„ใŸใ ใใพใ™ใ€‚

    ใ™ในใฆใฎ่ฌ›็พฉใฎch2/2.3ใซManual-Setupใจใ„ใ†ใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒชใŒๆ–ฐใ—ใไฝœๆˆใ•ใ‚ŒใฆใŠใ‚Šใ€

    ไพ‹: https://github.com/sysnet4admin/_Lecture_k8s_starter.kit/tree/main/ch2/2.3/Manual-Setup

    image.png

    ใใฎๅ†…ๅฎนใง้€ฒใ‚ใฆใ„ใŸใ ใใ€ๅฎŸ็ฟ’็’ฐๅขƒใ‚’ๆง‹ๆˆใ™ใ‚‹้š›ใซๅ•้กŒใŒ็™บ็”Ÿใ™ใ‚‹ใ‚ฑใƒผใ‚นใŒๆธ›ใ‚‹ใ“ใจใ‚’้ก˜ใฃใฆใŠใ‚Šใพใ™ใ€‚

    ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚

    ์กฐํ›ˆใ‚ˆใ‚Šใ€‚

    ่ฉฒๅฝ“ๅ†…ๅฎนใง้€ฒใ‚ใฆใ„ใŸใ ใใ€ๅฎŸ็ฟ’็’ฐๅขƒใฎๆง‹็ฏ‰ใซๅ•้กŒใŒ็™บ็”Ÿใ™ใ‚‹ใ‚ฑใƒผใ‚นใŒๆธ›ใ‚‹ใ“ใจใ‚’้ก˜ใฃใฆใŠใ‚Šใพใ™ใ€‚ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚ใƒใƒงใƒปใƒ•ใƒณ ใ‚ˆใ‚Šใ€‚` tags are empty - there is no Korean text between them to translate. The text that appears in the `` section would translate to: "We hope this will reduce any issues you may encounter when setting up your practice environment by following the content at ree/main/ch2/2.3/Manual-Setup. Thank you. Sincerely, Jo Hoon." However, since there is no text within the `` tags themselves, there is nothing to output.

    ็”ณใ—่จณใ”ใ–ใ„ใพใ›ใ‚“ใ€‚็ฟป่จณใ™ในใใƒ†ใ‚ญใ‚นใƒˆใŒ `` ใ‚ฟใ‚ฐๅ†…ใซๅซใพใ‚Œใฆใ„ใชใ„ใ‚ˆใ†ใงใ™ใ€‚็ฟป่จณใŒๅฟ…่ฆใช้Ÿ“ๅ›ฝ่ชžใฎใƒ†ใ‚ญใ‚นใƒˆใ‚’ใ”ๆไพ›ใ„ใŸใ ใ‘ใพใ™ใงใ—ใ‚‡ใ†ใ‹ใ€‚` tags are empty - there is no Korean text between them to translate. The text that appears in the `` section translates to: "I hope this will reduce any problems you may encounter when setting up your practice environment by following the content at ree/main/ch2/2.3/Manual-Setup. Thank you. Sincerely, Jo Hoon." However, since there is no text within the `` tags themselves, there is nothing for me to translate according to your instructions.

    0
  • kubernetes๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ใ“ใ‚“ใซใกใฏ

    ๆฏŽๅนด็ถšใKubernetesใฎๆจ™ๆบ–๏ผˆใƒˆใƒฌใƒณใƒ‰๏ผ‰ๆง‹ๆˆใŒๆˆปใฃใฆใใพใ—ใŸ๏ผ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰

    ไปฅไธ‹ใฎใ‚ˆใ†ใชๆง‹ๆˆใงใ‚ใ‚Šใ€ใ“ใ‚Œใซๅฏพใ™ใ‚‹้ธๅฎš่ƒŒๆ™ฏๅŠใณ่ฃฝๅ“ใซ้–ขใ™ใ‚‹่ชฌๆ˜ŽใจๅŽŸๆœฌPDFใฏๅ„ใƒ‘ใ‚นใซๅซใพใ‚Œใฆใ„ใพใ™ใ€‚

    KubernetesใฎๅŸบๆœฌ็š„ใชๅญฆ็ฟ’ใฎๅพŒใ€ใฉใฎ้ƒจๅˆ†ใ‚’ๅ‹‰ๅผทใ™ใ‚Œใฐใ‚ˆใ„ใ‹ใ‚’่€ƒใˆใฆใ„ใ‚‹ใชใ‚‰ใ€ๆฌกใฎ่ฃฝๅ“ใฎไธญใง็พๅœจ่‡ชๅˆ†ใŒๆŒใฃใฆใ„ใ‚‹ๅŸบ็›ค็Ÿฅ่ญ˜ใซ้–ข้€ฃใ™ใ‚‹่ฃฝๅ“ใ‹ใ‚‰ๅง‹ใ‚ใ‚‹๐Ÿš€ใ“ใจใ‚’ๅผทใใŠๅ‹งใ‚ใ—ใพใ™!!!

    ็‰นใซไปŠๅนดใฏใ€ใ‚ชใƒ–ใ‚ถใƒผใƒใƒ“ใƒชใƒ†ใ‚ฃใซ้–ขใ™ใ‚‹้ƒจๅˆ†ใจใƒ‡ใƒผใ‚ฟใƒ‘ใ‚คใƒ—ใƒฉใ‚คใƒณ้ƒจๅˆ†ใซๅคšใใฎๅค‰ๅŒ–ใŒใ‚ใ‚Šใพใ—ใŸใฎใง

    ใใฎ้ƒจๅˆ†ใ‚’ไธญๅฟƒใซใ”่ฆงใ„ใŸใ ใ„ใฆใ‚‚ใ‚ˆใ‚ใ—ใ„ใ‹ใจๆ€ใ„ใพใ™ใ€‚

    (HeadlampใจNginx Ingressใฎๅค‰ๆ›ดใ‚‚้‡่ฆใชๅค‰ๆ›ดไบ‹้ …ใงใ™ใ€‚)

    image.png

    ่ชฌๆ˜Ž: https://github.com/sysnet4admin/_Book_k8sInfra/blob/main/docs/k8s-stnd-arch/2026/README.md

    PDF: https://github.com/sysnet4admin/_Book_k8sInfra/blob/main/docs/k8s-stnd-arch/2026/2026-k8s-stnd-arch.pdf

    ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚

    ์กฐํ›ˆใ‚ˆใ‚Šใ€‚

    0
  • kubernetes๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ใ“ใ‚“ใซใกใฏ

    ๅ‰ๅ›žใŠ่ฉฑใ—ใ—ใŸใ€ๅนด้–“ๆœ€ๅคงๅ‰ฒๅผ•ๆœŸ้–“ใงใ‚ใ‚‹Cyber Week้€ฑ้–“ใŒๆฑบๅฎšใ•ใ‚Œใพใ—ใŸ๏ผ๏ผ๏ผ

    12ๆœˆ1ๆ—ฅใ‹ใ‚‰9ๆ—ฅใพใงใงใ™ใ€‚ๅŒ—็ฑณๆ™‚้–“ๅŸบๆบ–ใชใฎใง....

    12ๆœˆ1ๆ—ฅใฎๅˆๅพŒใ‹ใ‚‰ใงใฏใชใ„ใ‹ใจๆ€ใ†ใฎใงใ™ใŒ

    12ๆœˆ2ๆ—ฅใซใฏ็ขบๅฎŸใซ60%ๅ‰ฒๅผ•ใ‚’ๅ—ใ‘ใ‚‹ใ“ใจใŒใงใใใ†ใงใ™ใ€‚

    ใ—ใŸใŒใฃใฆใ€่ณ‡ๆ ผ่ฉฆ้จ“ใƒใ‚ฆใƒใƒฃใƒผใฎ่ณผๅ…ฅใ‚’ไปŠใŠๆ‚ฉใฟใงใ—ใŸใ‚‰ใ€1้€ฑ้–“ๅฐ‘ใ—้ŽใŽใ‚‹ใพใงใŠๅพ…ใกใใ ใ•ใ„

    ใใฎๅพŒใซ็™ป้Œฒใ•ใ‚Œใ‚‹ใ“ใจใ‚’ใŠๅ‹งใ‚ใ—ใพใ™๏ผ๏ผ๏ผ

    ๆ–‡ๅญ—ใ ใ‘ใ ใจๅ‘ณๆฐ—ใชใ„ใฎใง...ใƒ—ใƒญใƒขใƒผใ‚ทใƒงใƒณๅ‹•็”ปใฎใ‚ญใƒฃใƒ—ใƒใƒฃใจใƒชใƒณใ‚ฏใ‚’ๆทปไป˜ใ—ใพใ™ใŒ;;; ๅฎŸ้š›ๅคงใ—ใŸๆ„ๅ‘ณใฏใ‚ใ‚Šใพใ›ใ‚“; (;;;)

    [ๅ›ณ1] ใƒ—ใƒญใƒขใƒผใ‚ทใƒงใƒณๅ‹•็”ปใ‚ˆใ‚Š๏ผˆใƒชใƒณใ‚ฏ๏ผ‰

    k8sPromoCyberWeek-Cover.jpg

    ใพใŸ่‰ฏใ„ๅ†…ๅฎนใงใŠไผšใ„ใ—ใพใ—ใ‚‡ใ†ใ€‚

    ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚

    ์กฐํ›ˆใ‚ˆใ‚Šใ€‚

    1
  • kubernetes๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ๏ฝฅ

    ไฟฎๆญฃๆธˆใฟ

    ใ“ใ‚“ใซใกใฏ

    ไน…ใ—ใถใ‚ŠใซKubernetesใฎ่ฉฆ้จ“ๅ‰ฒๅผ•ๆƒ…ๅ ฑใ‚’ๆŒใฃใฆใใŸใ‚ˆใ†ใงใ™ใญใ€‚๐Ÿ™‚

    ๅฎŸใฏไปŠใพใงใ‚‚ใŸใพใซๅ‰ฒๅผ•ใฏใ‚ใฃใŸใ‚“ใงใ™ใŒใ€40%ใฏใกใ‚‡ใฃใจใ‚ˆใใ‚ใ‚‹ใ“ใจใงใ€ใใ‚Œใงใงใ™ใญใ€‚

    50%ใ‚‚ๆœ€ๅคงใงใฏใ‚ใ‚Šใพใ›ใ‚“ใŒใ€ใƒ–ใƒฉใƒƒใ‚ฏใƒ•ใƒฉใ‚คใƒ‡ใƒผใ‚’้™คใ‘ใฐใปใผๆœ€ๅคงๅ‰ฒๅผ•ใฎไธ€ใคใงใ™ใ€‚

    ใใ‚Œใง่ฉฆ้จ“ใฎ่จˆ็”ปใŒใŠใ‚ใ‚Šใงใ—ใŸใ‚‰๏ผ

    ไปŠๅ›žใฎใƒ—ใƒญใƒขใƒผใ‚ทใƒงใƒณใ‚ณใƒผใƒ‰SEPT25BUN50ใ‚’ไฝฟ็”จใ—ใฆ่ฉฆ้จ“ใ‚’ๅ—ใ‘ใ‚‹ใ“ใจใ‚’ใŠๅ‹งใ‚ใ—ใพใ™๏ผ

    ใƒชใƒณใ‚ฏ: https://events.linuxfoundation.org/open-source-summit-korea/program/schedule/

    image.png

    ใ“ใ‚Œไปฅๅค–ใซใ‚‚Kubestronaut ใƒใƒณใƒ‰ใƒซใ‚‚ใ‚ใ‚Šใพใ™ใฎใงใ€ไธ€็ท’ใซใ”่ฆงใ„ใŸใ ใ„ใฆใ‚‚่‰ฏใ„ใจๆ€ใ„ใพใ™ใ—...

    50%ใ‚’่ถ…ใˆใ‚‹ๅ‰ฒๅผ•ใซใฏใ‚ณใƒผใ‚นใŒๅซใพใ‚Œใฆใ„ใพใ™ใŒใ€ใ“ใ‚ŒใŒ่‹ฑ่ชžใชใฎใงใ€ใŠใใ‚‰ใ...ใ”ๆบ€่ถณใ„ใŸใ ใ‘ใชใ„ใจๆ€ใ„ใพใ™ใ€‚

    ๆœŸ้–“ใฏใ‚ขใƒกใƒชใ‚ซๆ™‚้–“ๅŸบๆบ–ใชใฎใงๆ˜Žๆ—ฅใ‚ˆใ‚Šๅฐ‘ใ—้•ทใ‚ใงใ™ใŒ๏ผˆ9ๆœˆ26ๆ—ฅ+๏ผ‰่ฉฆ้จ“ใฎไบˆๅฎšใŒใ‚ใ‚‹ๅ ดๅˆใฏๆ€ฅใ„ใง็™ป้Œฒใ—ใฆ1ๅนดไปฅๅ†…ใซๅ—้จ“ใ™ใ‚‹ใ“ใจใ‚’ใŠๅ‹งใ‚ใ—ใพใ™ใ€‚๐Ÿ˜ƒ

    ใพใŸๅฝนใซ็ซ‹ใคๆƒ…ๅ ฑใŒใ‚ใ‚ŒใฐๆŒใฃใฆใใพใ™ใ€‚

    ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚

    ์กฐํ›ˆใ‚ˆใ‚Šใ€‚

    1
  • kubernetes๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ๏ฝฅ

    ไฟฎๆญฃๆธˆใฟ

    ใ“ใ‚“ใซใกใฏ

    ็งใŒๅ…ˆใปใฉKubeCon NA็™บ่กจ่€…้ธๅฎšใฎใŠ็Ÿฅใ‚‰ใ›ใ‚’ใŠไผใˆใ—ใŸ้š›ใซใ€ใ€Œไบบๅทฅ็Ÿฅ่ƒฝใ€้–ข้€ฃใงใƒ‹ใƒฅใƒผใ‚นใ‚„็‰นๅ…ธใŒใ‚ใ‚Œใฐใ„ใ„ใชใจใŠ่ฉฑใ—ใ—ใŸ้ƒจๅˆ†ใŒใ€ใคใ„ใซๆ•ด็†ใ•ใ‚Œใพใ—ใŸใฎใงใ€ๅ…จไฝ“ใซใŠ็Ÿฅใ‚‰ใ›ใ„ใŸใ—ใพใ™ใ€‚

    ็‰นๅ…ธใŒใ‹ใชใ‚Š่‰ฏใ„ใฎใงใ€็‰นใซAnsibleใจ่ณ‡ๆ ผ่จผๆ˜Žๆ›ธใฎ่ฌ›็พฉใ‚‚ใ™ในใฆๅซใ‚ใฆใŠ้€ใ‚Šใ—ใพใ™ใ€‚

    ่ฉฒๅฝ“ๅ†…ๅฎนใ‚’็ฐกๅ˜ใซใพใจใ‚ใ‚‹ใจ

    ใ‚ฏใƒญใƒผใƒ‰ ใ‚ณใƒผใƒ‰ ๆœฌ = -23,400ๅ††

    InflearnๅฎŒ่ชญใƒใƒฃใƒฌใƒณใ‚ธ = -9,900ๅ††

    ๊ธธ๋ฒ—ใƒใ‚คใƒณใƒˆ = +20,000ใƒใ‚คใƒณใƒˆ

    ใง13,300ใ‚ฆใ‚ฉใƒณใ ใ‘ๆ‰•ใˆใฐๆœฌใ‚’่ณผๅ…ฅใงใใฆ๏ผˆใ‚‚ใกใ‚ใ‚“่ฟฝๅŠ ๅ‰ฒๅผ•ใ‚’ๅ—ใ‘ใ‚Œใฐใ‚‚ใฃใจๅฎ‰ใ๏ผ‰

    ใพใŸๅญฆ็ฟ’ใ‚นใ‚ฟใƒ‡ใ‚ฃใฎใ‚ˆใ†ใซ4้€ฑ้–“็ฎก็†ใ—ใฆใใ‚Œใฆใ€้€ฑ้–“QnAใ‚‚๏ผˆ่‘—่€…ใŒๅ›ž็ญ”๏ผ‰ใงใใ‚‹ใฎใงใ€ใ‹ใชใ‚Š่‰ฏใ„ใจๆ€ใ„ใพใ™ใ€‚

    ๆœ€ๅพŒใซใƒฉใ‚คใƒ–ใ‚ปใƒŸใƒŠใƒผใŒใ‚ใ‚‹ใฎใงใ™ใŒใ€ใ“ใ‚Œใ‚‚่‘—่€…ใฎ็›ดๆŽฅ่ฌ›็พฉใชใฎใง่‰ฏใ•ใใ†ใงใ™๏ผ

    image.png

    ็‰นใซๆ€ฅใ„ใงๅคœใซใƒกใƒผใƒซใ‚’้€ใ‚‹็†็”ฑใŒ....

    image.png

    ใชใœใ‹ใ‚ใ‹ใ‚‰ใชใ„ใ‘ใฉ๏ผŸ100ๅๅˆถ้™ใŒใ‹ใ‹ใฃใฆใ„ใฆใ€Inflearnใƒกใ‚คใƒณใซใ‚‚ๆŽฒ่ผ‰ใ—ใฆใ‚ใ‚‹ใ‹ใ‚‰ๅฎฃไผใ—ใฆใชใ„ใฟใŸใ„ใชใฎใซ...

    8ไบบใŒใ™ใงใซ็™ป้Œฒใ—ใฆใ„ใŸใ‚“ใงใ™ใ‚ˆ๏ผŸ๏ผˆใ“ใ‚Œใ‚’ๆ›ธใ„ใฆใ„ใ‚‹้–“ใซ+1่ฟฝๅŠ ๏ผ‰


    ใ†ใƒผใ‚“ใ€ใ„ใใคใ‹ใ‚‚ใ†ๅฐ‘ใ—่ชฌๆ˜Žใ—ใŸใ„ใฎใงใ™ใŒ...

    ไบบๅทฅ็Ÿฅ่ƒฝ๏ผŸChatGPTไผผใŸใ‚ˆใ†ใชใ‚‚ใฎใ€‚็‰นใซ็งใซใฏๅฝนใซ็ซ‹ใŸใชใ„ใฟใŸใ„ใ ใ‘ใฉ๏ผŸใจๆ€ใ‚ใ‚Œใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ—

    ใ“ใ‚ŒใŒ้ธๆŠžไบ‹้ …ใ ใจ่ชค่งฃใ•ใ‚Œใ‚‹ๆ–นใ‚‚ใ„ใ‚‰ใฃใ—ใ‚ƒใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใŒใ€‚

    ใ“ใ‚Œใพใง็งใŒๆ›ธใ„ใฆใใŸๆœฌใ‚’่ฆ‹ใ‚‹ใจใ€็งใŒๆŠ€่ก“ใ‚’่ฆ‹ใ‚‹่ฆ–้‡ŽใŒใ‹ใชใ‚Š่‰ฏใ„ใ‚“ใงใ™ใ‚ˆใ€‚

    • Python > ็พๅœจใฎ่จ€่ชžใฎไธญใง1ไฝ2ไฝใ‚’ไบ‰ใฃใฆใ„ใ‚‹

    • Ansible > Chefใ€Puppetใชใฉใฏใปใผๆถˆใˆใฆใ€Ansibleใ‚’้™คใ„ใฆใ™ในใฆๆถˆๆป…

    • Kubernetes > ๆœ€่ฟ‘ใฉใ“ใซๅฟœๅ‹Ÿใ—ใฆใ‚‚ๅŸบๆœฌ็š„ใซใ“ใ‚ŒใŒๅ…ฅใฃใฆใ„ใ‚‹ใ‚ˆใ†ใงใ™ใญใ€‚็‰นใซ็งใฏใ“ใ‚ŒใŒCloud OSใƒฌใƒ™ใƒซใ ใจๆ€ใ„ใพใ™ใ€‚

    • ใ‚ฏใƒญใƒผใƒ‰ใ‚ณใƒผใƒ‰

      • ใ“ใ‚ŒใŒไปŠๅ›žใฎๆœฌใฎใƒ†ใƒผใƒžใชใ‚“ใงใ™ใŒ...

      • ๅฎŸ้š›ใ€็งใฏClaudeใฎใ‚ณใƒผใƒ‰ใงใ‚ใ‚‹ๅฟ…่ฆใฏๅฟ…ใšใ—ใ‚‚ใชใ„ใจๆ€ใ„ใพใ™

      • ใ—ใ‹ใ—ใ€็พๅœจๆœ€ใ‚‚้€ฒๅŒ–ใ—ใŸๅฝขๆ…‹ใงใ‚ใ‚Šใ€ไป–ใฎGemini CLIใชใฉใฏไธ่ถณใ—ใฆใ„ใ‚‹้ƒจๅˆ†ใŒๅคšใ„ใงใ™ใ€‚

      • ใ ใ‹ใ‚‰ๅญฆใถใชใ‚‰ใ€ไธ€็•ช่‰ฏใ„ใ‚‚ใฎใงๅง‹ใ‚ใ‚‹ใฎใŒ่‰ฏใ„ใจใ„ใ†ใ“ใจใงใ™ใญใ€‚

    ใงใฏใ€ใชใœใ“ใ‚ŒใŒ้ธๆŠž่‚ขใงใฏใชใ„ใฎใ‹ใ‚’ใ€ใจใฆใ‚‚่ปฝใ่ฉฑใ™ใจใ™ใ‚Œใฐใ€

    ้–‹็™บ่€…ใจใŠใฃใ—ใ‚ƒใ‚‹ใชใ‚‰ใ€VIMใชใฉ็ด”็ฒ‹ใซใ‚ณใƒผใƒ‰ใ‚จใƒ‡ใ‚ฃใ‚ฟใƒผใ‚’ไฝฟใฃใฆ้–‹็™บใ•ใ‚Œใ‚‹ๆ–นใฏใปใจใ‚“ใฉใ„ใ‚‰ใฃใ—ใ‚ƒใ‚‰ใชใ„ใงใ—ใ‚‡ใ†ใญใ€‚

    ๅคšใใฎ็จฎ้กžใฎ่‡ชๅ‹•่ฃœๅฎŒใ‚„importใ•ใ‚Œใ‚‹ใƒขใ‚ธใƒฅใƒผใƒซๆง‹้€ ใ‚’่‡ชๅ‹•็š„ใซ่กจ็คบใ™ใ‚‹ใชใฉใ€ๆง˜ใ€…ใช่‡ชๅ‹•ๆฉŸ่ƒฝใ‚’ไฝฟ็”จใ—ใฆใ„ใ‚‰ใฃใ—ใ‚ƒใ‚‹ใ“ใจใงใ—ใ‚‡ใ†ใ€‚ใ€Œ่‡ชๅ‹•ใ€ใจใ„ใ†ใ‚ญใƒผใƒฏใƒผใƒ‰ใฏ็ตๅฑ€็”Ÿ็”ฃๆ€งใซใคใชใŒใ‚Šใพใ™ใ—ใ€ใ“ใ‚Œใฏใ‚ณใ‚นใƒˆๅ‰Šๆธ›ใใ—ใฆใ‚ˆใ‚Šๅคšใใฎใ“ใจใŒใงใใ‚‹ใ‚ˆใ†ใซใชใ‚‹ใ‹ใ‚‰ใงใ™ใ€‚

    ใใฎใ‚ˆใ†ใชๆตใ‚Œใซไน—ใฃใŸๆŠ€่ก“ใฏๆœฌๅฝ“ใซๅพŒๆˆปใ‚Šใ—ใพใ›ใ‚“ใ€‚

    ๏ผˆ่ฒป็”จใฏๆœฌๅฝ“ใซ่‰ฏใ„ใ‚‚ใฎใชใ‚“ใงใ™ใ€‚่‰ฏใ„ใ‚‚ใฎใฏ็ตถๅฏพใซใชใใชใ‚Šใพใ›ใ‚“ใ€‚/ no good thing ever dies๏ผ‰

    image.png

    [๊ทธ๋ฆผ: ใ‚ทใƒงใƒผใ‚ทใƒฃใƒณใ‚ฏใฎ็ฉบใซ]

    ไบบๅทฅ็Ÿฅ่ƒฝใŒๅคงใใชๅŠนๆžœใ‚’็คบใ™้ƒจๅˆ†ใฏ่ค‡ๆ•ฐใ‚ใ‚Šใพใ™ใŒใ€็พๅœจใฎใ‚ˆใ†ใชไบบๅทฅ็Ÿฅ่ƒฝใ‚จใƒผใ‚ธใ‚งใƒณใƒˆใŒๆœ€ใ‚‚ๅคงใใ้–‹่Šฑใ™ใ‚‹้ƒจๅˆ†ใซใชใ‚‹ใงใ—ใ‚‡ใ†ใ—ใ€ใ“ใ‚Œใ‚’ไฝฟใ‚ใชใ„๏ผˆๅฟ…ใšใ—ใ‚‚Claudeใฎใ‚ณใƒผใƒ‰ใงใชใใฆใ‚‚๏ผ‰้–‹็™บ่€…/ใ‚จใƒณใ‚ธใƒ‹ใ‚ขใฏๆ•ฐๅนดๅพŒใซใฏ่ฆ‹ใคใ‘ใ‚‹ใฎใŒ้›ฃใ—ใใชใ‚‹ใงใ—ใ‚‡ใ†ใ€‚

    ใใ‚Œใชใ‚‰๏ผŸไปŠใฎใ†ใกใซๅ…ˆใซๅญฆใ‚“ใงใŠใใฎใŒ็ตถๅฏพใซๅพ—ใ˜ใ‚ƒใชใ„ใงใ—ใ‚‡ใ†ใ‹๏ผŸ

    ใจใ„ใ†่ฆณ็‚นใ‹ใ‚‰ใŠใ™ใ™ใ‚ใ—ใฆใ„ใ‚‹ใ‚“ใงใ™ใ€‚

    ๆญฃ็›ด่จ€ใฃใฆใ€ๅฟ…ใšใ—ใ‚‚ๆœฌใ‚„่ฌ›็พฉใงใชใใฆใ‚‚ใ€็งใŒ็Ÿฅใฃใฆใ„ใ‚‹ไบบใŒ๏ผˆ็งใฏใกใ‚‡ใฃใจๅˆฉๅทฑ็š„ใงใ€็งใŒ็Ÿฅใฃใฆใ„ใ‚‹ไบบใŒใ†ใพใใ„ใใฎใŒๅฅฝใใชใ‚“ใงใ™๏ผ‰

    ็š†ใ•ใ‚“ใŒไธ€ๆ—ฅใงใ‚‚ๆ—ฉใใ“ใกใ‚‰ใซ่งฆใ‚Œใฆใ€ใ“ใ‚Œใ‚’ๅฐŽๅ…ฅใ—ใฆใ‚ˆใ‚Šๅคšๆง˜ใชใ“ใจใŒใงใใ‚‹ใ‚ˆใ†ใซใชใ‚Œใฐใ„ใ„ใชใจๆ€ใ„ใพใ™ใ€‚

    ๆ”นใ‚ใฆ็”ณใ—ไธŠใ’ใพใ™ใŒใ€ใฉใฎใ‚ˆใ†ใชๆ–นๅ‘ๆ€งใ‚„ๆ–นๅผใงใ‚ใฃใฆใ‚‚ใ€ใใ—ใฆไบบๅทฅ็Ÿฅ่ƒฝใซๅฏพใ™ใ‚‹ๆŠตๆŠ—ๆ„ŸใŒๅคšๅฐ‘ใ‚ใฃใŸใจใ—ใฆใ‚‚ใ€้–‹็™บ่€…/ใ‚จใƒณใ‚ธใƒ‹ใ‚ขใ‚’5ๅนดไปฅไธŠใ•ใ‚Œใฆใ„ใ‚‹ใชใ‚‰ใ€ใœใฒใœใฒใœใฒใ“ใฎใ‚ˆใ†ใชๆ–นๅผใ‚’็†่งฃใ—ใฆ้ฉ็”จใ—ใฆไฝฟ็”จใ—ใฆใ„ใŸใ ใ‘ใ‚Œใฐใจๆ€ใ„ใพใ™ใ€‚

    ๆœ€ๅพŒใซใ€ไพฟๅฎœใฎใŸใ‚ๅ„ใ‚ชใƒณใƒฉใ‚คใƒณๆ›ธๅบ—ใจๅฎŒ่ชญใƒใƒฃใƒฌใƒณใ‚ธใฎใƒชใƒณใ‚ฏใ‚’ๆŽฒ่ผ‰ใ—ใพใ™ใ€‚

    I'm ready to translate Korean

    ใ‚ใ€ใใ†ใงใ—ใŸใ€‚Claudeใฎใ‚ณใƒผใƒ‰ใŒๆœ‰ๆ–™ใชใฎใงใ€4้€ฑ้–“ใƒใƒฃใƒฌใƒณใ‚ธใ‚’ใ™ใ‚‹ใซใฏๆœ€ไฝŽ20ใƒ‰ใƒซใ‚’ๆ”ฏๆ‰•ใ‚ใชใ‘ใ‚Œใฐใชใ‚‰ใชใ„ใ‚“ใงใ™ใ‚ˆใญใ€‚

    Gemini CLIใฏ็„กๆ–™ใชใ‚“ใงใ™ใ€‚๏ผˆไปŠใฎใจใ“ใ‚ใฏ๏ผ‰ใ™ในใฆใฎๆฉŸ่ƒฝใ‚’ไฝฟใ†ใ‚ใ‘ใงใฏใชใใ€ๆœฌใซๅ‡บใฆใใ‚‹ไบบๅทฅ็Ÿฅ่ƒฝใ‚จใƒผใ‚ธใ‚งใƒณใƒˆใฎๆฆ‚ๅฟตใจCLAUDE.md๏ผˆGEMINI.md๏ผ‰ใฎๅฝขๅผใ‚„้–ข้€ฃๅ†…ๅฎนใ‚’็ฟ’ๅพ—ใ™ใ‚‹ใƒฌใƒ™ใƒซใงใฏ่ฉฆใ—ใฆใฟใ‚‹ใ“ใจใŒใงใใพใ™ใ‚ˆใ€‚20ใƒ‰ใƒซใŒๅฐ‘ใ—่ฒ ๆ‹…ใงใ—ใŸใ‚‰ใ€‚

    ไปŠๅนดใฏ็š†ใ•ใ‚“ใŒๅ˜็ด”ใซไฝฟ็”จใ™ใ‚‹ไบบๅทฅ็Ÿฅ่ƒฝใงใฏใชใใ€็งใฎๆœฌๅฝ“ใฎๅŒๅƒšใจใชใ‚‹ใ€ŒClaude Codeใ€ใฎใ‚ˆใ†ใชไบบๅทฅ็Ÿฅ่ƒฝใ‚จใƒผใ‚ธใ‚งใƒณใƒˆใ‚’ๅฎŸ้š›ใซไฝฟ็”จใ—ใ€ไบ‹ไพ‹ใ‚’ไฝœใ‚Šใ€ๅฐฑ่ทใฎใŸใ‚ใฎใƒใƒผใƒˆใƒ•ใ‚ฉใƒชใ‚ชใ‚’ไฝœใ‚‹ใ‚ˆใ†ใชไธ€ๅนดใซใชใ‚‹ใ“ใจใ‚’้ก˜ใฃใฆใ„ใพใ™ใ€‚

    ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚

    ์กฐํ›ˆใ‚ˆใ‚Šใ€‚

    0
  • kubernetes๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ใ“ใ‚“ใซใกใฏ

    2025ๅนดKubeCon NAใฎ็™บ่กจ่€…ใซ้ธใฐใ‚Œใพใ—ใŸใ€‚2025ๅนด3ๅ›ž็›ฎใฎ้ธๅ‡บใงใ™ใญ[[SPAN_2]]๐Ÿ™‚[[/SPAN_3]]๐ŸŽ‰[[/SPAN_4]]๐ŸŽ‰[[/SPAN_4]]

    image.png

    https://kccncna2025.sched.com/event/27FUp

    ใใ—ใฆใ€Kyverno co-eventใซใ‚‚้ธๅฎšใ•ใ‚Œใพใ—ใŸใ€‚

    image.png

    https://colocatedeventsna2025.sched.com/event/28D1M

    ใ‚‚ใ—ใ‚คใƒ™ใƒณใƒˆไผšๅ ดใซใ„ใ‚‰ใฃใ—ใ‚ƒใ„ใพใ—ใŸใ‚‰ใ€ใŠๆฐ—่ปฝใซใŠๅฃฐใ‚’ใ‹ใ‘ใฆใใ ใ•ใ„๏ผ

    ใใ‚Œใงใฏใ€ใ‚คใƒ™ใƒณใƒˆใฎๅ‰ๅพŒใซ็™บ่กจๅ‹•็”ปใ‚’้Œฒ็”ปใ—ใฆ้Ÿ“ๅ›ฝ่ชžใง๏ผใ‚ขใƒƒใƒ—ใ™ใ‚‹ใ‚ˆใ†ใซใ—ใพใ™ใ€‚

    ใ“ใฎใƒ‹ใƒฅใƒผใ‚นไปฅๅค–ใซใ‚‚ใ€ๆœ€่ฟ‘ๆต่กŒใ—ใฆใ„ใ‚‹ไบบๅทฅ็Ÿฅ่ƒฝ้–ข้€ฃใฎใƒ‹ใƒฅใƒผใ‚นใ‚‚ใ„ใใคใ‹ใ‚ใ‚‹ใฎใงใ™ใŒใ€ๆฉๆตใ‚’ๅ—ใ‘ใ‚‰ใ‚Œใ‚‹ๆ–นๆณ•ใŒใ‚ใ‚‹ใ‹ใฉใ†ใ‹่ชฟในใฆใ„ใพใ™ใ€‚ใ†ใพใ่ชฟๆ•ดใ•ใ‚ŒใฆๆฉๆตใŒๅฏ่ƒฝใชใƒ‹ใƒฅใƒผใ‚นใจใ—ใฆใŠไผใˆใงใใ‚Œใฐๆœฌๅฝ“ใซ่‰ฏใ„ใงใ™ใญใ€‚

    ใ„ใคใ‚‚ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚

    ์กฐํ›ˆใ‚ˆใ‚Šใ€‚

    0

๏ฟฅ12,438