
Основи Kubernetes
Pods, Deployments, Services, ConfigMaps, Secrets, namespaces, команди kubectl, усунення несправностей CrashLoopBackOff
1Що таке Pod у Kubernetes?
Що таке Pod у Kubernetes?
Відповідь
Pod — це найменша одиниця, яку можна розгорнути в Kubernetes. Він інкапсулює один або кілька контейнерів, які спільно використовують той самий мережевий namespace, простір зберігання та IP-адресу. Контейнери всередині Pod можуть взаємодіяти через localhost і мають спільний життєвий цикл. У більшості випадків Pod містить один основний контейнер, але можна додати sidecar-контейнери для функцій на кшталт logging чи monitoring.
2Які два основні компоненти control plane Kubernetes?
Які два основні компоненти control plane Kubernetes?
Відповідь
Control plane Kubernetes складається переважно з API Server (kube-apiserver), який надає Kubernetes API і служить точкою входу для всіх операцій, та etcd — розподіленої бази даних ключ-значення, що зберігає стан кластера. Інші компоненти включають scheduler (kube-scheduler), який призначає Pods до вузлів, і controller manager (kube-controller-manager), який виконує цикли керування. API Server є центральним компонентом, з яким спілкуються всі інші компоненти.
3Яка роль kubelet у вузлі Kubernetes?
Яка роль kubelet у вузлі Kubernetes?
Відповідь
kubelet — це агент, що працює на кожному worker-вузлі кластера. Він відповідає за керування Pods на своєму вузлі: відстежує специфікації Pod, призначені API Server, запускає та зупиняє контейнери через container runtime, моніторить їхній стан через probes (liveness, readiness) і повідомляє статус до control plane. kubelet забезпечує, щоб контейнери, визначені в PodSpecs, працювали та були справними.
У чому різниця між liveness probe і readiness probe?
Для чого використовуються labels у Kubernetes?
+23 питань зі співбесід
Інші теми співбесід DevOps
Контроль версій & Git
Основи Linux
Shell Scripting & Bash
Основи мереж
Основи Docker
Основи CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Networking Kubernetes
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 та симуляторів співбесід.
Почни безкоштовно