arrow_backகளப் பணிக்குரிய குறிப்புகளுக்குத் திரும்பவும்
DEVOPS வெளியிடப்பட்டது 8 Aug 2026

Kubernetes-க்கான நடைமுறை வழிகாட்டி

Kubernetes-ஐ உற்பத்தியாக இயக்குவதற்கான நடைமுறை வழிகாட்டி, resource requests-இலிருந்து etcd backups வரை மற்றும் 3am-இல் உண்மையில் முக்கியமான பக்கங்கள்.

Kubernetes tutorials-கள் pod-ஐ deploy செய்ய உங்களுக்கு கற்பிக்கின்றன. 3am-இல் node조용히் Ready state-ஐ விட்டு வெளியேறி, உங்கள் on-call ஃபோன் அழ்ந்து கொண்டே இருக்கும்போது என்ன செய்ய வேண்டும் என்பதை எவரும் கற்பிக்கவில்லை. இது இரண்டாவது பகுதி பற்றியது.

Resource requests மற்றும் limits விரயம் அல்ல

நீங்கள் உங்கள் containers-ல் resources.requests மற்றும் resources.limits-ஐ தவிர்த்தால், scheduler-ஆனது অনুமானிக்கிறது, மற்றும் node memory-ல் குறைவாக இருக்கும்போது kubelet-ஆனது முதலில் evict செய்ய வேண்டியது எதுவென்று தெரியாது. Requests-ஐ container-ஆனது normal load-ல் உண்மையில் பயன்படுத்துவதற்கு set செய்யவும், அது பயன்படுத்த வேண்டும் என்று நீங்கள் நம்புவதற்கு அல்ல. Memory limits-ஐ requests-க்கு அருகாமையில் set செய்யவும், ஏனெனில் OOM-killed pods깨끗்டு restart ஆகிறது, ஆனால் CPU limits-ஆனது பொதுவாக looser அல்லது noisy neighbors-க்குவிரோதமாக நீங்கள் போராடாவிட்டால் absent இருக்க வேண்டும், ஏனெனில் CPU throttling hard limit-ஆ்கு கீழ் latency spikes-ஐ ஏற்படுத்துகிறது, இது debug செய்ய கஷ்டமாக உள்ளது. kubectl top pods -n your-namespace-ஐ regular-ஆக run செய்யவும் மற்றும் நீங்கள் declare செய்தவதற்கு எதிராக compare செய்யவும். Mismatches-கள் handful services-ஐ விட அதிகமாக clusters-ல் fast-ஆக pile up ஆகிறது.

etcd-ஆனது முழு cluster, அதை அந்த வழியில் treat செய்யவும்

Kubernetes-ஆனது அறிந்த எல்லாம் etcd-ல் live ஆகிறது. அதை lose செய்து விட்டால் நீங்கள் உங்கள் cluster state-ஐ lose செய்து விடுவீர்கள், சில metadata மட்டுமல்ல. etcdctl snapshot save /backup/etcd-snapshot.db-ஐ schedule-ல் run செய்யவும், மற்றும் scratch cluster-ல் குறைந்தபட்சம் ஒருமுறை restore செய்வதை test செய்யவும். நேരம் nightly backups-ஐ உடைய teams corrupt என்று turn out ஆன மூன்று மாதம் கண்டேன், ஏனெனில் அவர்கள் verify செய்யவில்லை. நீங்கள் managed control plane-ல் (EKS, GKE, AKS) இருந்தால், நீங்கள் etcd-ஐ directly manage செய்யவில்லை, ஆனால் நீங்கள் incident-ல் இல்லாதபோது உங்கள் provider-ஆ்கு backup மற்றும் restore story தெரிந்து கொள்ள வேண்டும், incident-ல் இல்லாமல்.

Liveness மற்றும் readiness probes சில சமயங்களில் disagree செய்ய வேண்டும்

ஒரு பொதுவான mistake liveness மற்றும் readiness probes-க்கான same endpoint-ஐ பயன்படுத்துவது. Liveness-ஆனது answer செய்ய வேண்டும்

AI உதவியுடன் எழுதப்பட்டது, Michal Pilch (CISSP), Korra Studio ஆல் மறுஆய்வு செய்யப்பட்டு வெளியிடப்பட்டது.

மேலும் செல்ல தயாரா?

இது Korra Studio அறிவுத் தளத்தில் இருந்து ஒரு குறிப்பு — மேடை ஒவ்வொரு தலைப்பையும் 1-க்கு-1 மாற்றுச் சொற்களுடன் இணைக்கிறது.

இலவசமாக தொடங்கவும்arrow_forward