Kubernetes tugunlaridan tashqari, swapni qayerda o'chirish mumkin?
sobes.tech AI
AIdan javob
Kubernetes Control Plane sifatida ishlatiladigan virtual mashinalarda. Docker Swarm agentlari yoki menejerlari ishlayotgan hostlarda. Konteynerlar registrlari (masalan, Docker Registry) joylashtiriladigan serverlarda. Yukni balanslash roli bajaradigan tugunlarda (masalan, HAProxy, Nginx). CI/CD agentlari yoki serverlari (masalan, Jenkins, GitLab Runner) ishlayotgan mashinalarda. Ilovalardan foydalaniladigan ma'lumotlar bazasi serverlarida:
- PostgreSQL
- MySQL
- MongoDB
- Redis Monitoring va loglash tizimlari o'rnatilgan mashinalarda:
- Prometheus
- Grafana
- Elasticsearch
- Logstash
- Kibana
Umuman olganda, muhim funktsiyalarni bajaradigan yoki katta hajmdagi ma'lumotlarni qayta ishlovchi barcha serverlarda swapni o'chirish tavsiya etiladi, bu kutilmagan ishlash pasayishini oldini oladi.
Swap holatini qanday tekshirish:
# Hozirgi swap foydalanishini tekshirish
free -h
# Faol swap bo'linmalari yoki fayllarini tekshirish
swapon --show
Swapni vaqtincha o'chirish:
# Barcha swap bo'linmalarini va fayllarini o'chirish
sudo swapoff -a
Swapni doimiy o'chirish ( /etc/fstab ni tahrirlash orqali):
# /etc/fstab faylini tahrirlash uchun ochish
sudo nano /etc/fstab
swap turidagi satrni toping va uni komment qilgan holda boshliga # qo'shing.
# /etc/fstab: statik fayl tizimi haqida ma'lumot.
#
# 'blkid' yordamida qurilmaning yagona identifikatorini chiqarish;
# bu UUID= bilan ishlatilishi mumkin, bu qurilmalarni nomlash uchun yanada ishonchliroq usul,
# disklar qo'shilganda yoki olib tashlanganda ham ishlaydi. fstab(5) ga qarang.
#
# <fayl tizimi> <montaj nuqtasi> <tur> <opsiyalar> <dump> <pass>
# O'rnatish paytida /dev/sda1 da bo'lgan /
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx / ext4 errors=remount-ro 0 1
#/swapfile none swap sw 0 0
Faylga o'zgartirishlarni saqlaganingizdan so'ng, serverni qayta yuklang yoki sudo swapoff -a ni bajarib, swapni darhol o'chiring. Sistemangizning normal ishlashi uchun swapga ehtiyoj qolmaganiga ishonch hosil qiling, uni o'chirishdan oldin.