Друзья, какого контента не хватает в нашем канале?
Напишите в комментариях
P.S я бы хотел найти себе помощника в создании контента для канала. На платной основе). Пишите в комментах тоже)
Напишите в комментариях
P.S я бы хотел найти себе помощника в создании контента для канала. На платной основе). Пишите в комментах тоже)
👍5🤡3👌1
Основные команды для работы с kubernetes
Генерация yaml-файла.
Генерация yaml-файла.
$ kubectl run имя_пода --image=образ -o yaml --dry-run=client > имя_файла.yaml
👍5
Какую из следующих команд нужно использовать, что бы отключить автозагрузку веб-сервера nginx
Anonymous Quiz
8%
systemctl stop nginx.service
88%
systemctl disable nginx.service
0%
systemctl start nginx.service
4%
systemctl enable nginx.service
👍6👎2👀1
Основные команды для работы с kubernetes
Выполнение команды в одиночном и мультиконтейнерном pod`е.
Выполнение команды в одиночном и мультиконтейнерном pod`е.
$ kubectl exec -it имя_пода -- команда
$ kubectl exec -it имя_пода -c имя_контейнера -- команда
🔥2
Kubernetes-вопрос. В чем разница stateful и stateless?
Если говорить применительно к приложениям, то Stateful-приложение — это то, которое сохраняет данные при работе как состояние внутри себя. Примером могут быть сессии пользователей, которые хранятся на сервере. Ответ на запрос пользователя зависит от состояния сессии.
Такие приложения сложнее масштабировать горизонтально: чтобы развернуть несколько экземпляров, нужно переносить состояния на новые машины и синхронизировать их.
Stateless — любой запрос к приложению уникален, а его ответ не зависит от какого-либо состояния приложения. Stateless-приложения легко масштабируются горизонтально, упрощают автоматизированное тестирование, так как нет состояния, которое нужно воспроизводить.
Такие приложения сложнее масштабировать горизонтально: чтобы развернуть несколько экземпляров, нужно переносить состояния на новые машины и синхронизировать их.
Stateless — любой запрос к приложению уникален, а его ответ не зависит от какого-либо состояния приложения. Stateless-приложения легко масштабируются горизонтально, упрощают автоматизированное тестирование, так как нет состояния, которое нужно воспроизводить.
👍7
Основные команды для работы с kubernetes
Перенаправление портов (в целях диагностики).
Перенаправление портов (в целях диагностики).
$ kubectl port-forward имя_пода порт_хоста:порт_пода
👍4
Kubernetes-вопрос. Какую функцию выполняет ReplicaSet?
Задача ReplicaSet (RS) — поддерживать работу определенного количества экземпляров подов в кластере Kubernetes. Это базовый строительный блок Kubernetes, который используется для запуска Stateless-приложения. RS часто используется для обеспечения доступности приложения. Если какие-то из подов покрашатся, то Kubernetes с помощью RS автоматически запускает новые экземпляры подов, чтобы заменить вышедшие из строя. Без RS пришлось бы их запускать вручную. Тем самым RS помогает сохранить приложение доступным для пользователей.
Без какой директивы Dockerfile не будет построен?
Anonymous Quiz
8%
EXPOSE
19%
ENTRYPOINT
68%
FROM
6%
CMD
👍7❤1👎1
Основные команды для работы с kubernetes
Работа с кастомными namespace.
Работа с кастомными namespace.
$ kubectl create namespace имя_ns
$ kubectl run имя_пода --image=образ -n имя_ns --dry-run=client -o yaml > имя_файла.yaml
🔥1