راهنمای Kubernetes
Kubernetes ابزار قدرتمندی است، ولی بیشتر دردسرهای روزمرهی آن از چند موضوع تکراری میآید: مانیفستهایی که برچسبهایشان با هم نمیخواند، منابعی که درست تعریف نشدهاند، تنظیمات و رمزهایی که در جای نامناسب نگهداری میشوند و پادهایی که بالا نمیآیند و نمیدانید از کجا شروع کنید.
این بخش به همین ترتیب پیش میرود: ابتدا مانیفستهای پایه، سپس مدیریت منابع و مقیاسپذیری، بعد تنظیمات و 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خواندن راهنماابزارهای مرتبط با این موضوع
- YAMLYAML Validatorبررسی صحت نحو YAML، نمایش درختی و تبدیل سریع آن به JSON
- K8SKubernetes YAML Generatorساخت مانیفست آمادهی Deployment، Service، Ingress، HPA و ConfigMap با فرم
- B64Base64 Encoder/Decoderرمزگذاری و رمزگشایی متن و فایل، با خروجی Data URI و حالت URL-safe
- DNSDNS Lookupاستعلام زندهی رکوردهای دامنه بههمراه مقدار کامل و TTL هر رکورد
- HTTPHTTP Headers Viewerنمایش کد وضعیت، مسیر ریدایرکتها و تمام هدرهای پاسخ یک آدرس یا API