
Kubernetes Просунутий
StatefulSets, DaemonSets, Jobs, CronJobs, PersistentVolumes, керування ресурсами, HPA, усунення несправностей OOMKilled
1Що таке StatefulSet у Kubernetes?
Що таке StatefulSet у Kubernetes?
Відповідь
StatefulSet гарантує стабільну та передбачувану ідентичність для кожного pod (pod-0, pod-1 тощо) разом з індивідуальним постійним сховищем. На відміну від Deployments, призначених для застосунків без стану, StatefulSets підтримують порядок запуску та зупинки pod. Вони необхідні для розподілених баз даних, систем кешування, таких як Redis Cluster, або застосунків, що потребують стабільної мережевої ідентичності.
2Що таке DaemonSet у Kubernetes?
Що таке DaemonSet у Kubernetes?
Відповідь
DaemonSet гарантує, що копія pod виконується на всіх (або деяких) вузлах кластера. Він в основному використовується для системних агентів, таких як збирачі логів (Fluentd), агенти моніторингу (Prometheus Node Exporter) або мережеві плагіни (CNI). На відміну від Deployments, що націлені на фіксовану кількість реплік, DaemonSets автоматично адаптуються до кількості вузлів.
3Що таке Job у Kubernetes?
Що таке Job у Kubernetes?
Відповідь
Job створює один або більше pod та гарантує, що вказана кількість завершиться успішно. На відміну від довготривалих контролерів, таких як Deployments, Jobs призначені для одноразових завдань, таких як міграції баз даних, batch-обробка або скрипти обслуговування. Після завершення завдання pod залишається доступним для перевірки логів перед ручним або автоматичним очищенням.
Яка основна відмінність між Job і CronJob?
Яка різниця між PersistentVolume (PV) і PersistentVolumeClaim (PVC)?
+21 питань зі співбесід
Інші теми співбесід DevOps
Контроль версій & Git
Основи Linux
Shell Scripting & Bash
Основи мереж
Основи Docker
Основи CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Основи Kubernetes
Networking Kubernetes
Ingress & API Gateway
Основи Terraform
Terraform Просунутий
Ansible & Configuration Management
Основи AWS
Основи Azure
Основи GCP
Моніторинг і Prometheus
Logging & ELK Stack
Alerting та Incident Response
Cloud Identity & Secrets
Безпека CI/CD пайплайнів
Helm & Kubernetes
Безпека Runtime та Cluster
Container Supply Chain Security
Service Mesh та Istio
GitOps & ArgoCD
Progressive Delivery
Розподілена спостережуваність
Disaster Recovery & Backup
Оптимізація продуктивності
Оптимізація витрат на хмару
Принципи SRE
Chaos Engineering
Platform Engineering
Опануй DevOps для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно