Основные команды для работы с kubernetes
Запуск нового pod`а.
Удаление pod`а.
Запуск нового pod`а.
$ kubectl run имя_пода --image=образ
Удаление pod`а.
$ kubectl delete pod имя_пода👍9
Как в Kubernetes устроена работа с хранилищами?
У Kubernetes есть volumes, например, нативный emtyDir. Часть из них stateless, то есть они живут, пока жив под. Судьба у данных, которые туда попадают, аналогичная.
Для statefull-приложений используются постоянные хранилища, Persistent Volumes (PV). Persistent Volumes (PV) — это единицы хранения, которые были выделены кластеру Kubernetes его администратором. Это могут быть локальные диски, СХД, внешние дисковые полки. Они никак не зависят от жизненного цикла подов.
Persistent Volume Claim (PVC) — это запрос на выделение PV определенных характеристик: типа хранилища, объема, типа доступа (чтение и/или запись). Для описания подробных характеристик доступных PV используются Storage Classes.
В динамике это все выглядит следующим образом: под отправляет PVC, а PVC уже обращается к PV и передает ее поду.
У Kubernetes есть volumes, например, нативный emtyDir. Часть из них stateless, то есть они живут, пока жив под. Судьба у данных, которые туда попадают, аналогичная.
Для statefull-приложений используются постоянные хранилища, Persistent Volumes (PV). Persistent Volumes (PV) — это единицы хранения, которые были выделены кластеру Kubernetes его администратором. Это могут быть локальные диски, СХД, внешние дисковые полки. Они никак не зависят от жизненного цикла подов.
Persistent Volume Claim (PVC) — это запрос на выделение PV определенных характеристик: типа хранилища, объема, типа доступа (чтение и/или запись). Для описания подробных характеристик доступных PV используются Storage Classes.
В динамике это все выглядит следующим образом: под отправляет PVC, а PVC уже обращается к PV и передает ее поду.
👍5
Где хранятся тома Docker (в linux)?
Anonymous Quiz
69%
/var/lib/docker/volumes/
12%
/lib/var/docker/volumes/
6%
/var/lib/docker/tomes/
13%
Нигде не хранятся
Основные команды для работы с kubernetes
Создание, апдейт и удаление pod`а из yaml-файла.
Создание, апдейт и удаление pod`а из yaml-файла.
$ kubectl create -f имя_файла.yaml
$ kubectl aplly -f имя_файла.yaml ## создаст (если не существует) или проапдейтит
$ kubectl delete -f имя_файла.yaml👍2
Какая из следующих команд используется для переключения между ветвями?
Anonymous Quiz
49%
GIT checkout
27%
GIT switch
4%
GIT merge
19%
GIT checkout и GIT switch
2%
Другое
💩21👍3
Основные команды для работы с kubernetes
Посмотреть информацию об активных pod`ах.
Посмотреть информацию об активных pod`ах.
$ kubectl get pods
$ kubectl get pods -o wide👍4
Какая из следующих команд используется для сброса текущего HEAD в указанное состояние?
Anonymous Quiz
66%
GIT reset
17%
GIT restore
12%
GIT checkout
5%
GIT diff
Друзья, какого контента не хватает в нашем канале?
Напишите в комментариях
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
87%
systemctl disable nginx.service
0%
systemctl start nginx.service
4%
systemctl enable nginx.service
👍6👎2👀1