Встречается на собеседованиях • сегодня

Как обеспечить доступ к Deployment в Kubernetes

Для доступа к Deployment в Kubernetes можно использовать несколько подходов: 1. **kubectl** (основной CLI инструмент): ```bash kubectl get deployments -n kubectl describe deployment -n ``` 2. **Через Service** (основной способ доступа к подам): ```yaml apiVersion: v1 kind: Service metadata: name: my-service spec: selector: app: my-app ports: - protocol: TCP port: 80 targetPort: 9376 ``` 3. **Ingress** (для HTTP/HTTPS трафика): ```yaml apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: my-ingress spec: rules: - host: myapp.example.com http: paths: - path: / pathType: Prefix backend: service: name: my-service port: number: 80 ``` 4. **Port Forwarding** (для локальной отладки): ```bash kubectl port-forward deployment/ 8080:80 ``` Доступ можно ограничить с помощью NetworkPolicies и RBAC для управления правами пользователей.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы