راهنماهای DevOps
مقالههای تخصصی در کنار ابزارهای بکسرور. هر راهنما توضیح میدهد یک تنظیم چرا لازم است و کجا معمولاً اشتباه میشود، و ابزار مرتبط با آن را معرفی میکند.
راهنمای Docker و کانتینر
مجموعهی مقالههای کاربردی Docker: نوشتن Dockerfile بهینه، docker-compose برای تولید، شبکه و Volume، امنسازی کانتینرها و نصب روی سرور ایران.
نوشتن Dockerfile بهینه و امن: Multi-stage، کش لایهها و کاهش حجم ایمیج
اصول نوشتن Dockerfile برای تولید: ترتیب دستورها برای کش، multi-stage build، انتخاب ایمیج پایه، کاربر غیر root و .dockerignore — با نمونهی بد و خوب.
Dockerخواندن راهنما۱۲ اشتباه رایج در docker-compose.yml و راه درست نوشتن آن
پورتهای باز روی اینترنت، تگ latest، نبود healthcheck، رمز داخل فایل و چند اشتباه دیگر در Compose تولیدی — با نمونهی بد و خوب و یک فایل نهایی کامل.
Dockerخواندن راهنماشبکه و Volume در Docker: درایورها، انتشار پورت و ذخیرهسازی ماندگار
تفاوت درایورهای bridge، host و overlay، DNS داخلی Docker، انتشار پورت، named volume در برابر bind mount و پشتیبانگیری از دادهی کانتینرها.
Dockerخواندن راهنماامنسازی Docker: ۱۰ اقدام ضروری برای کانتینرها و میزبان
کاربر غیر root، حذف capabilityها، فایلسیستم فقطخواندنی، اسکن ایمیج، مدیریت secret و محافظت از Docker socket؛ فهرست عملی امنسازی Docker.
Dockerخواندن راهنمانصب Docker، Kubernetes و Terraform روی سرور ایران: رفع خطای 403 و Timeout
علت خطای 403 و Timeout در apt و dnf روی سرورهای ایران، روش تشخیص لایهی مشکل و نصب پایدار Docker، Kubernetes، Terraform و nginx از یک مخزن داخلی.
Dockerخواندن راهنماراهنمای Kubernetes
آموزش کاربردی Kubernetes: نوشتن Deployment، Service و Ingress، مدیریت requests و limits و HPA، ConfigMap و Secret و عیبیابی با kubectl.
مانیفستهای Kubernetes قدمبهقدم: Deployment، Service و Ingress
یک اپلیکیشن را با سه مانیفست روی Kubernetes اجرا کنید: replicas، probes، requests و limits، انواع Service و Ingress — و بفهمید هر فیلد چرا آنجاست.
Kubernetesخواندن راهنماRequests، Limits و HPA در Kubernetes: تنظیم منابع و مقیاسپذیری خودکار
تفاوت requests و limits، کلاسهای QoS، علت OOMKilled و CPU throttling و راهاندازی HorizontalPodAutoscaler با مثال و فرمول محاسبهی تعداد replicas.
Kubernetesخواندن راهنماConfigMap و Secret در Kubernetes: مدیریت تنظیمات و رمزها
روشهای تزریق ConfigMap و Secret به Pod (env، envFrom، volume)، بهروزرسانی بدون ریاستارت، محدودیتهای امنیتی Secret و راهکارهای واقعی مثل Sealed Secrets.
Kubernetesخواندن راهنماعیبیابی Kubernetes با kubectl؛ بررسی CrashLoopBackOff، Pending و ImagePullBackOff
روش منظم عیبیابی Pod، Service و Ingress با kubectl (دستورهای describe، logs، events و debug)، همراه با علت و راهحل CrashLoopBackOff، Pending، ImagePullBackOff و OOMKilled.
Kubernetesخواندن راهنماراهنمای مانیتورینگ و مشاهدهپذیری
آموزش مانیتورینگ زیرساخت با Prometheus و Grafana: راهاندازی با Docker Compose، نوشتن کوئری PromQL و طراحی هشدار بر پایهی سیگنالهای طلایی و SLO.
راهاندازی مانیتورینگ با Prometheus، Grafana و Alertmanager با Docker Compose
یک استک مانیتورینگ کامل با Docker Compose: Prometheus، node_exporter، cAdvisor، Grafana و Alertmanager — همراه با فایلهای پیکربندی و داشبورد اولیه.
مانیتورینگخواندن راهنماPromQL برای شروع: کوئریهای ضروری Prometheus با مثال
انواع متریک (counter، gauge، histogram)، توابع rate و increase، تجمیع با sum by، محاسبهی درصد خطا و p95 تأخیر — با کوئریهای آمادهی PromQL.
مانیتورینگخواندن راهنماهشداردهی اصولی: چهار سیگنال طلایی، SLO و طراحی Alert خوب
کدام متریکها را مانیتور کنیم؟ چهار سیگنال طلایی، روشهای RED و USE، تعریف SLI و SLO، error budget و قواعد طراحی هشدارهایی که شبانه بیدارتان نمیکنند.
مانیتورینگخواندن راهنماراهنمای شبکه، DNS و گواهی SSL
مقالههای کاربردی شبکه برای مهندسان DevOps: CIDR و زیرشبکهبندی VLSM، رکوردهای DNS، گواهی TLS و عیبیابی قدمبهقدم دسترسی به سایت.
راهنمای عملی CIDR و زیرشبکهبندی (Subnetting) برای مهندسان DevOps
ماسک شبکه، نماد CIDR، تعداد میزبان و تقسیمبندی VLSM را با مثالهای واقعی VPC و Kubernetes یاد بگیرید؛ بدون نیاز به حفظکردن جدول.
شبکه و DNSخواندن راهنماعیبیابی DNS و SSL: چرا سایت باز نمیشود؟ چکلیست قدمبهقدم
ترتیب درست بررسی وقتی دامنه به سرور نمیرسد: رکوردهای A و CNAME و TTL، اتصال به پورت، زنجیرهی گواهی TLS، تاریخ انقضا و ریدایرکتهای HTTP.
شبکه و DNSخواندن راهنماراهنمای سرور، وبسرور و امنیت
مقالههای کاربردی مدیریت سرور: پیکربندی Nginx بهعنوان reverse proxy، زمانبندی با cron و استفادهی امن از JWT.
پیکربندی Nginx بهعنوان Reverse Proxy: از server block تا TLS و Rate Limit
کانفیگ تمیز و امن Nginx برای پروکسیکردن اپلیکیشن: هدرهای Host و X-Forwarded، WebSocket، HTTPS، محدودیت نرخ و رفع خطاهای رایج 502 و 504.
سرور و امنیتخواندن راهنماراهنمای کامل عبارت Cron: سینتکس، مثالهای کاربردی و خطاهای رایج
پنج فیلد Cron را با دهها مثال آماده یاد بگیرید: تفاوت روز ماه و روز هفته، منطقهی زمانی، علامت درصد و اشتباههایی که جابها را بیصدا از کار میاندازند.
سرور و امنیتخواندن راهنماJWT چیست؟ ساختار، اعتبارسنجی درست و ۸ اشتباه امنیتی رایج
Header، Payload و Signature در JWT، تفاوت HS256 و RS256، فهرست اعتبارسنجی درست و دلیل خطرناکبودن alg=none و نگهداشتن توکن در localStorage.
سرور و امنیتخواندن راهنما