Для просмотра этой видеозаписи необходимо авторизоваться

Авторизация
Kubernetes

От: admin Видео: 73

k8s Pod

От: admin 8:28

k8s ReplicaSet

От: admin 11:22

k8s Deployment

От: admin 15:12

k8s Service

От: admin 7:13

k8s ingress

От: admin 3:39

k8s Namespace

От: admin 10:26

k8s Service DNS

От: admin 11:29

k8s Helm Chart

От: admin 23:35

k8s CI/CD

От: admin 2:40

Описание

admin

От: admin

Дата загрузки: 07/03/2023

Теги: k8s  

Курс СлЁрм по k8s

Поделиться

Share

Добавить в

Вам надо авторизоваться чтобы добавлять видеозаписи к спискам воспроизведения.

Комментарии (1)

чтобы комментировать.

admin 07/03/2023

А теперь посмотрим на манифест сервиса типа LoadBalancer

apiVersion: v1
kind: Service
metadata:
name: my-service-lb
spec:
ports:
- port: 80
targetPort: 80
selector:
app: my-app
type: LoadBalancer

Развернем этот манифест в кластер

kubectl apply -f loadbalancer.yaml

После этого можно посмотреть на созданный сервис

kubectl get svc my-service-lb

NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
my-service-lb LoadBalancer 10.100.194.255 80:32461/TCP 3m22s

Как видно из вывода дополнительно были созданы сервисы типа ClusterIP и NodePort, а вот в колонке EXTERNAL-IP написано , что говорит о том, что kubernetes ждет информации от внешнего provisioner'а, который должен настроить балансировщик и передать в API информацию о том, какой внешний ip адрес был назначен этому сервису.

В нашем случае, кластер у нас учебный и на bare-metal, облачного провайдера нет, внешних provisioner'ов для создания балансировщиков мы не устанавливали, так что сервисы типа LoadBalancer в нашем кластере работать не смогут

Advertisement