[OpenShift] Урок-6. Архитектура и ресурсы

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ม.ค. 2025

ความคิดเห็น • 44

  • @Архитектурныескетчи
    @Архитектурныескетчи  3 ปีที่แล้ว +15

    Немного накосячил в видео с объяснением про порты подов и сервисов. Попробую исправиться и внести ясность:
    - containerPort в ресурсе DeploymentConfig несет исключительно информационный характер. По сути все порты, которые слушает контейнер могут быть выставлены через Service, а containerPort нужен только для информации;
    - targetPort в ресурсе Service - это порт назначения. То есть это тот порт который слушает контейнер;
    - port в ресурсе Service - это порт, который будет виден для других подов кластера;
    На примере с nginx, можно обратить внимание, что в nginx.conf есть следующая директива:
    listen 8080;
    Таким образом запись в Service:
    ports:
    - name: http
    port: 80
    protocol: TCP
    targetPort: 8080
    Значит, что все члены кластера, которые обратятся на port 80 этого сервиса попадут на порт 8080 контейнера с nginx.

  • @llARXANGELll
    @llARXANGELll 3 ปีที่แล้ว +5

    Ух годнота! Огромное спасибо за проделанную работу!!!

  • @volody314
    @volody314 ปีที่แล้ว

    Павел, отлично объясняешь, понятнее объяснения я не встречал. Не бросай канал, снимай ещё!

  • @ИванИванов-ь3п4и
    @ИванИванов-ь3п4и 2 ปีที่แล้ว +2

    Спасибо за проделанную работу, очень качественный контент! Будем надеяться, что автор вернется и порадует нас дальнейшим обучением openshift. Крайне интересно было бы послушать в Вашем исполнении темы CI/CD, Helm'а, да по сути всё любые связанные тем. Еще раз спасибо и удачи!

  • @АлексейФамилия-у7о
    @АлексейФамилия-у7о 3 ปีที่แล้ว +3

    Очень информативно !, продолжай а том же духе !! Респект 👍

  • @МаксКузнец-п1б
    @МаксКузнец-п1б 2 ปีที่แล้ว +3

    Очень круто! Спасибо! Хочу ещё!

  • @sergkunz1179
    @sergkunz1179 3 ปีที่แล้ว +10

    Хотелось бы продолжения) например, какие фишки добавляет OpenShift по сравнению с чистым кубером. В чем отличие DeploymentConfig от Deployment.

  • @maratzabbarov
    @maratzabbarov 2 ปีที่แล้ว +2

    Очень ждем продолжения!!!

  • @Anton-bet
    @Anton-bet ปีที่แล้ว

    Очень круто))) Подробно кратко и по делу, рекомендовал к просмотру своим коллегам...

  • @alexandersemigrodskikh8400
    @alexandersemigrodskikh8400 3 ปีที่แล้ว +5

    Хотелось бы увидеть этот ролик пораньше, но лучше поздно, чем никогда 🙂

  • @vladimirkulakov6126
    @vladimirkulakov6126 6 หลายเดือนก่อน

    Для начала не плохо, спасибо! Теперь ясно что OpenShift это доработанный кубер с помощью crd. Много докера, мало разницы от ванильного кубера)

  • @КсенияАгаркова-ф3ж
    @КсенияАгаркова-ф3ж 3 ปีที่แล้ว +1

    Хотелось бы видео по volumes, secrets, builds, про настройку nodePort в OpenShift для доступа к сервису из вне. Очень хорошо все объясняешь, спасибо за твой труд.

  • @MRkorskov
    @MRkorskov 2 ปีที่แล้ว +1

    Спасибо, что выпускаешь видео! 💪🏻 Интересен ещё вопрос снятия/создания дампа, если падает один из сервисов OpenShift 🤔

  • @aha2u
    @aha2u 3 ปีที่แล้ว +1

    О, внезапно :)
    Привет,
    О себе - я типа системный аналитик, слегка отставший от текущих реалий, но внезапно попавший на проект с микросервисами, опеншифтами, докерами и прочая, и прочая. Поиск на ютубе как то сразу вывел на твои скетчи, на которые сразу и подписался. А тут - продолжение же!

    • @Архитектурныескетчи
      @Архитектурныескетчи  3 ปีที่แล้ว

      Привет! Спасибо на добром слове!

    • @aryji4864
      @aryji4864 3 ปีที่แล้ว

      а типа зачем это все системному аналитику, кроме очень поверхностного представления об инструментах?

  • @ДенисСтепанов-ы1ю
    @ДенисСтепанов-ы1ю 6 วันที่ผ่านมา

    Спасибо большое
    Жалко что больше не выпускаете ничего

  • @ИльяЛевин-ж2й
    @ИльяЛевин-ж2й 3 ปีที่แล้ว +2

    Спасибо !

  • @pavelgalagan1124
    @pavelgalagan1124 2 ปีที่แล้ว +1

    Добрый день.
    Я не мастер опеншивта, но если под ним кубер, то поды могут общаться и напрямую, без сервисов ;)
    Сервисы нужны в основном, что бы балансировать нагрузку и при пересоздании пода у него может поменяться ip адрес и вам придётся менять настройки...
    чтобы этого избежать - welcome service ! :)

  • @Alex888mount
    @Alex888mount 3 ปีที่แล้ว +1

    Крутяк!

  • @Владимир-з6ш7в
    @Владимир-з6ш7в 11 หลายเดือนก่อน

    почему нет продолжения?

  • @vladimiryarygin3217
    @vladimiryarygin3217 3 ปีที่แล้ว +1

    Спасибо, единственное что не хватило демонстрации доступности дефолтной странички по открытым портам.

  • @Airatta
    @Airatta 10 หลายเดือนก่อน

    как жаль, что больше нет видео(
    очень просто и понятно

  • @ОлегБугайчук-ю5б
    @ОлегБугайчук-ю5б 3 ปีที่แล้ว +4

    Добрый день. Скажите, будут ли темы: 1) Helm 2) CI/CD в Openshift (если да, то какой интсрумент) 3) Сбор логов (filebeat) 3) init containers 4) Istio 5) Типы деплоя (Канареечный и другие)

    • @ОлегБугайчук-ю5б
      @ОлегБугайчук-ю5б 3 ปีที่แล้ว +1

      И да, спасибо за хорошие видео.

    • @Архитектурныескетчи
      @Архитектурныескетчи  3 ปีที่แล้ว +2

      Приветствую!
      Хотел istio включить, если получится его поднять в crc. Остальные темы не планировал, но если есть такая потребность, можно подумать.

    • @MRkorskov
      @MRkorskov 2 ปีที่แล้ว

      @@Архитектурныескетчи Да, темы интересные. Плюсую по всем 5 вопросам 👍🏻

  • @dmitry_5525
    @dmitry_5525 2 ปีที่แล้ว +1

    Подскажите пожалуйста, отличаются ли манифесты openshift от kubernetes?

  • @spillerme
    @spillerme 2 ปีที่แล้ว

    6:06 - Container, not Conteiner

  • @MDmitriev92
    @MDmitriev92 2 ปีที่แล้ว

    Продолжение будет?

  • @MrEugen25
    @MrEugen25 3 ปีที่แล้ว

    Спасибо, интересно но пока не понятно. У меня сейчас задача на работе, переделать все объекты из openshift в шаблоны jinja2, с тем чтобы поместить эти шаблоны в дистрибутив, там же будут храниться и переменные для этих шаблонов. И вот сейчас мне непонятно, что из того, что openshift можно обозначить в виде переменной, а что нельзя? namespace например точно надо в переменную переносить, а вот все остальное пока не понимаю.

    • @Архитектурныескетчи
      @Архитектурныескетчи  3 ปีที่แล้ว

      Добрый день!
      Если и переменные и шаблон хранятся в дистрибутиве - в этом же нет никакого смысла? А вообще, советую параметризовать вообще все, потому что перебирать дистрибутив, что бы поменять какое-то поле в конфигурации OpenShift - то еще удовольствие. Знаю по собственному опыту.
      Кстати, советую посмотреть в сторону Helm для управления деплоем в шифт.

    • @MrEugen25
      @MrEugen25 3 ปีที่แล้ว

      @@Архитектурныескетчи переменные и шаблоны будут в разных нексусах, извините, не уточнил. Про хелм мне советовали, да, но пока все решаем через ансибл. Роль, которая перебирает шаблоны, подставляет в них переменные и запускает в os, готова, осталось шаблоны с переменными сделать и разместить их в правильных хранилищах.

  • @arsadaul9910
    @arsadaul9910 ปีที่แล้ว +1

    шёл второй год ожидания видео про пробы(

  • @smbatshahbazyan6558
    @smbatshahbazyan6558 2 ปีที่แล้ว

    У меня есть вопросы. как внешние пользователи могут читать из тома(PVC) openshift? как это возможно?

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 ปีที่แล้ว

    resource средство, запас, источник

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 ปีที่แล้ว

    volume [ˈvɒljuːm] величина, объём, том, ёмкость, объёмный

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 ปีที่แล้ว

    map [mæp] отображение, отображать, карта, схема, сопоставлять

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 ปีที่แล้ว

    mount [maʊnt] установка, установить, крепление, крепить, подключение, подключить

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 ปีที่แล้ว

    configuration [kənfɪgjʊˈreɪʃn] настройка, расстановка, комплектация, установка, значение настройки

  • @strelok144
    @strelok144 2 ปีที่แล้ว

    и снова канул в лету :С

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 ปีที่แล้ว

    container [kənˈteɪnə] вместилище, ёмкость, упаковка, бак, ящик

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 ปีที่แล้ว

    spec [spek] specification [spesɪfɪˈkeɪʃn] характеристика, описание, уточнение, требование

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 ปีที่แล้ว

    deployment [dɪˈplɔɪmənt] развёртывание, внедрение, размещение, применение