Библиотека задач по DevOps | тесты, код, задания
2.87K subscribers
129 photos
3 videos
2 files
224 links
Задачи и тесты по DevOps для тренировки и обучения.

По рекламе: @proglib_adv

Наши каналы: https://yangx.top/proglibrary/9197

Учиться у нас: https://proglib.io/w/2b07c285

Для обратной связи: @proglibrary_feeedback_bot
加入频道
Что означает термин «k8s»?

👾
— Кластеры Kubernetes
👍 — Оркестровка Kubernetes
🥰 — Kubernetes (с удаленными 8 буквами)
— Система контейнеров Kubernetes

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Как хранить состояние инфраструктуры в Terraform?

Например, можно хранить tfstate в git-репозитории команды. Другой вариант — хранить в специализированном Terraform Backend.

Библиотека задач по DevOps
IP-адрес хоста Docker по умолчанию — 192.168.99.100.

👾 — Да
— Нет

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой протокол используется по умолчанию для сервисов в Kubernetes?

👾 — UDP
👍 — HTTP
🥰 — TCP
— SSH

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Какую роль EndpointSlice играет в сервисах Kubernetes без селекторов?

👾 — Улучшенная масштабируемость
👍 — Улучшенная безопасность
🥰 — Гибкость в конфигурации бэкэнда
— Упрощенная сеть

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Напишите команду, проверяющую версии Docker client и Docker server.

Версию Docker можно проверить с помощью docker version [параметры]. Если не указывать параметры, команда выдаст всю информацию, связанную с версией клиента и сервера. Чтобы получить только версию сервера, можно запустить такую команду:

docker version --format '{{.Server.Version}}'


Библиотека задач по DevOps
Объясните паттерны IaaS/PaaS/SaaS на примере пиццы.

На картинках варианты ответов.

Библиотека задач по DevOps
Приведите примеры облачных платформ, поддерживающих Docker

Amazon Web Services
Microsoft Azure
Google Cloud Platform
Rackspace


Библиотека задач по DevOps
Какой из следующих способов является допустимым для предоставления сервиса в Kubernetes?

👾
— kind: Service
spec:
type: ClusterIP

👍 — kind: Service
spec:
type: NodePort

🥰 — kind: Service
spec:
type: LoadBalancer

— Все вышеперечисленные

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Какова цель развертывания Kubernetes?

👾 — Определить и управлять набором модулей, а также обеспечить их постоянную работу
👍 — Создание и управление сетью взаимосвязанных контейнеров
🥰 — Для обеспечения балансировки нагрузки и распределения сетевого трафика между несколькими модулями
— Для автоматического масштабирования количества модулей в зависимости от использования ресурсов

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой файл YAML используется для определения модуля Kubernetes?

👾
— apiVersion: v1
kind: Deployment
metadata:
name: my-deployment
spec:
replicas: 3
selector:
matchLabels:
app: my-app
template:
metadata:
labels:
app: my-app
spec:
containers:
- name: my-container
image: my-image:latest

👍 — apiVersion: v1
kind: Service
metadata:
name: my-service
spec:
selector:
app: my-app
ports:
- protocol: TCP
port: 80
targetPort: 8080

🥰 — apiVersion: v1
kind: Pod
metadata:
name: my-pod
spec:
containers:
- name: container-1
image: image-1
- name: container-2
image: image-2

— apiVersion: apps/v1
kind: DaemonSet
metadata:
name: my-daemonset
spec:
selector:
matchLabels:
app: my-app
template:
metadata:
labels:
app: my-app
spec:
containers:
- name: my-container
image: my-image:latest

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM