Встречается на собеседованиях • сегодня
Писал с нуля конфигурации для Kubernetes
При написании конфигураций для Kubernetes с нуля важно учитывать основные объекты и их параметры. Вот ключевые моменты:
- Deployment — для управления подами и их репликами:
yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: my-app
spec:
replicas: 3
selector:
matchLabels:
app: my-app
template:
metadata:
labels:
app: my-app
spec:
containers:
- name: my-app
image: my-app:latest
ports:
- containerPort: 8080- Service — для доступа к подам:
yaml
apiVersion: v1
kind: Service
metadata:
name: my-service
spec:
selector:
app: my-app
ports:
- protocol: TCP
port: 80
targetPort: 8080
type: LoadBalancer- ConfigMap/Secrets — для конфигурации и чувствительных данных:
yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: my-config
data:
config.json: |
{ "env": "production" }Лучшие практики:
- Используйте
kubectl apply -fдля развертывания. - Проверяйте конфиги через
kubectl diff. - Храните конфиги в Git с CI/CD.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы