Kubernetes

Вопросы:

1. Что такое Kubernates? Зачем он нужен?

2. В какой момент встаёт необходимость использования k8s?

3. Что k8s не делает?

4. Что значит оркестровка?

5. Что такое контейнерный кластер в Kubernetes?

6. Как связаны Kubernetes и Docker?

7. Какие есть конкуренты k8s? В чём отличие?

8. В чем разница между развертыванием приложений на хостах и в контейнерах?

9. Что такое облако?

10. Каковы основные элементы архитектуры k8s?

11. Для чего используются yaml файлы в k8s?

12. Что такое узел(node) в Kubernetes? Какие типы существуют?

13. Как с точки зрения архитектуры, верхнеуровнего поднимается кластер kubernates с нуля?

14. Как мастер-узел работает в Kubernetes?

15. Что будет с кластером k8s, если мастер-узел выйдет из строя?

16. Какую роль выполняет kube-apiserver?

17. Что такое etcd? Какую роль выполняет?

18. Что такое статус узла? Кто его хранит?

19. Что такое kube-scheduler? За что отвечает?

20. Что такое kube-controller-manager? За что отвечает?

21. Что такое Worker Node? Как работает?

22. Что такое Pod в k8s? Как задать Pod?

23. Что такое kubelet? За что отвечает?

24. Что такое kube-proxy?

25. Что такое Service в k8s? Для чего используется?

26. Что такое статус ноды? Для чего нужен? Какие бывают? Где хранится?

27. За что отвечает контроллер DaemonSet? Когда необходимо использовать контроллер DaemonSet? Как задать контроллер DaemonSet?

28. На какие типы можно разделить основные ресурсы в k8s?

29. Что такое namespace? Зачем нужно?

30. Что такое контроллер? Какие есть примеры контроллеров в k8s?

31. Какие есть системные объекты в k8s за минусом контроллеров?

32. За что отвечает ReplicaSet? Когда необходимо использовать ReplicaSet? Как задать ReplicaSet?

33. За что отвечает контроллер Deployment? Когда необходимо использовать контроллер Deployment?

34. За что отвечает контроллер Job? Когда необходимо использовать контроллер Job? Как задать контроллер Job?

35. За что отвечает контроллер StatefulSet? Когда необходимо использовать контроллер StatefulSet? Как задать контроллер StatefulSet?

36. За что отвечает контроллер CronJob? Когда необходимо использовать контроллер CronJob? Как задать контроллер CronJob?

37. За что отвечает контроллер HorizontalPodAutoscaler? Когда необходимо использовать контроллер HorizontalPodAutoscaler? Как задать контроллер HorizontalPodAutoscaler?

38. С помощью чего и как конфигурируется k8s?

39. Что такое репозиторий для контейнеров и для чего он нужен?

40. Что такое облако серверов? расскажи как устроено на всех уровнях?

41. Что такое Control plane?

42. Какие существуют основные команды управления k8s?

43. Как организовать балансировку трафика в k8s?

44. Что такое ClusterIP? Для чего нужен?

45. Что такое NodePort? Для чего нужен?

46. Что такое Ingress?

47. Что такое LoadBalancer?

48. По какому алгортму ingress осуществляет балансировку нагрузки?

49. Как используется Ingress и LoadBalancer для балансировки нагрузки?

50. Как конфигурируется ingress в качестве балансировщика на несколько сервисов?

51. Как Ingress и LoadBalancer используются совместно?

52. Как k8s управляет сетью?

53. Что такое сохранение состояния в контексте StatefulSet? Когда это надо?

54. Как устроена сеть в кластере k8s?

55. Что такое Persistent Volumes в k8s? Как создать? Как использовать?

56. Как осуществляется логировние и мониторинг кластера k8s?

57. Что такое helm? Для чего используется?