๊ฐ•์˜

๋ฉ˜ํ† ๋ง

๋กœ๋“œ๋งต

Learning Prometheus (Prometheus Stack) Through Hands-on Practice

This course is practice-oriented to help you understand Prometheus (๐Ÿ”ฅ) as easily and quickly as possible. ๐Ÿงญ In particular, it expands upon the proven content from the bestseller 'Kubernetes/Docker for Building Container Infrastructure Environments' to allow for a deeper study of Prometheus itself. ๐Ÿ’ฏ Additionally, practical content is periodically added through 'supplementary lessons.' I am confident that no other lecture covers Prometheus as deeply and broadly as this one!

(4.9) 44 reviews

836 learners

Level Intermediate

Course period Unlimited

Kubernetes
Kubernetes
Prometheus
Prometheus
Kubernetes
Kubernetes
Prometheus
Prometheus

[Update] Calico CNI Update Notice (Resolving network failure after sleep mode)

Hello

I updated the Calico CNI because there were issues where new Pods would not deploy or communication between nodes was cut off after returning from sleep mode.

ย 

โ–  Cause of the Problem

Calico uses short-term tokens for API server authentication and CNI configuration. Leaving the laptop in sleep mode causes the following two issues.

- Returning from sleep mode after more than 1 hour โ†’ calico-node fails API server authentication, unable to renew CNI token

- Returning from sleep mode after more than 24 hours โ†’ CNI token expired, unable to deploy new Pods

ย 

โ–  Action Taken

Upgraded Calico from v3.29.2 to v3.31.2 and applied a non-expiring Static Secret token.

Applied Courses:

- Kubernetes for Easy Start

- Kubernetes Learning Through Illustrations

- Prometheus Learning through Hands-on Practice

- Learning Grafana through Hands-on Practice

ย 

โ–  Test Status

- k8s_learning.kit : Completed (4 nodes Ready, no static token expiration)

- k8s_starter.kit : Completed (4 nodes Ready, No static token expiration)

- prom_learning.kit : Completed (4 nodes Ready, No static token expiration)

- graf_learning.kit : Completed (4 nodes Ready, No static token expiration)

ย 

โ–  For those currently using the existing environment

Method 1. Reconfigure the entire environment (Recommended)

vagrant destroy -f && vagrant up

Method 2. Re-apply Calico only (after connecting to 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

ย 

For those setting up a new environment, it will be applied automatically without any additional action.

I hope this helps with your learning.

Best regards, Hoon Jo.

Comment