Size: a a a

OpenShift - русскоязычное сообщество

2018 August 02

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Michail Sheldyakov
Есть ли тут разработчики контроллеров? Если взять например openshift то как организовывается разработка? Как тестируются контроллеры? Используется ли какой то фреймворк для их написания?

гуглится https://github.com/kubernetes-sigs/kubebuilder, но openshift явно его не использует
под "контроллером" имеется в виду "оператор"?

Пока в опеншифте операторы унаследованы от разработок ребят из CoreOS, но каноничным считается использовать https://github.com/operator-framework/operator-sdk
источник

MS

Michail Sheldyakov in OpenShift - русскоязычное сообщество
Vadim Rutkovsky
под "контроллером" имеется в виду "оператор"?

Пока в опеншифте операторы унаследованы от разработок ребят из CoreOS, но каноничным считается использовать https://github.com/operator-framework/operator-sdk
я так понимаю оператор это паттерн использования контроллеров для управления софтом. и паттерн этот состоит из контроллера/crd. а контроллер просто любой обработчик для объектов. поэтому не уверен что имею ввиду операторы, но возможно да.

> https://github.com/operator-framework/operator-sdk
но контроллеры в шифте же не построены на нем? например контроллер для template
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Michail Sheldyakov
я так понимаю оператор это паттерн использования контроллеров для управления софтом. и паттерн этот состоит из контроллера/crd. а контроллер просто любой обработчик для объектов. поэтому не уверен что имею ввиду операторы, но возможно да.

> https://github.com/operator-framework/operator-sdk
но контроллеры в шифте же не построены на нем? например контроллер для template
да, верно. В опеншифтовской терминологии контроллер - это внутренняя вещь, например admission controller, её расширить нельзя
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
>но контроллеры в шифте же не построены на нем? например контроллер для template

да, они впилены прям в код origin и не расширяются
источник
2018 August 03

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
тем временем в центосе собрали рпмки 3.10 - http://lists.openshift.redhat.com/openshift-archives/dev/2018-August/msg00000.html - протестируйте плз, если есть время
источник

MS

Michail Sheldyakov in OpenShift - русскоязычное сообщество
Vadim Rutkovsky
тем временем в центосе собрали рпмки 3.10 - http://lists.openshift.redhat.com/openshift-archives/dev/2018-August/msg00000.html - протестируйте плз, если есть время
спасибо. попробую.
а сейчас когда идет движение к запуску всех компонентов как static pod, rpm еще нужны? я думал с этого релиза только такой способ поддерживается
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Michail Sheldyakov
спасибо. попробую.
а сейчас когда идет движение к запуску всех компонентов как static pod, rpm еще нужны? я думал с этого релиза только такой способ поддерживается
node, excluder, crio устанавливается из RPM, остальное - имаджи
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
dedicated etcd еще тоже из RPM
источник

MS

Michail Sheldyakov in OpenShift - русскоязычное сообщество
Vadim Rutkovsky
тем временем в центосе собрали рпмки 3.10 - http://lists.openshift.redhat.com/openshift-archives/dev/2018-August/msg00000.html - протестируйте плз, если есть время
Not all of the required packages are available at their requested version
              origin:3.10
              origin-node:3.10
              origin-master:3.10
              Please check your subscriptions and enabled repositories.

openshift_enable_excluders: false
openshift_repos_enable_testing: true
openshift_release: "v3.10"

openshift-ansible из ветки release-3.10. поверх последнего CentOS Linux release 7.5.1804

ls /etc/yum.repos.d/
CentOS-Base.repo  CentOS-CR.repo  CentOS-Debuginfo.repo  CentOS-fasttrack.repo  CentOS-Media.repo  CentOS-OpenShift-Origin.repo  CentOS-Sources.repo  CentOS-Vault.repo

[centos-openshift-origin]
name=CentOS OpenShift Origin
baseurl=http://mirror.centos.org/centos/7/paas/x86_64/openshift-origin/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-PaaS

[centos-openshift-origin-testing]
name=CentOS OpenShift Origin Testing
baseurl=http://buildlogs.centos.org/centos/7/paas/x86_64/openshift-origin/
enabled=1
источник

MS

Michail Sheldyakov in OpenShift - русскоязычное сообщество
в чем я не прав?
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
а, я пока пробовал только -testing310
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Michail Sheldyakov
в чем я не прав?
там же написано что синк еще не окончен. Попробуй https://cbs.centos.org/repos/paas7-openshift-origin310-testing/x86_64/os ?
источник

MS

Michail Sheldyakov in OpenShift - русскоязычное сообщество
попробую через openshift_additional_repos, спасибо. не знал про его существование :0
источник

MS

Michail Sheldyakov in OpenShift - русскоязычное сообщество
про тестирование - не получается установить. проблемы с запуском сети в 3.10. все ноды not ready. . возможно это из-за настройки на flannel. буду пробовать дальше.

оффтоп. это теперь канал теперь okd? )
источник
2018 August 04

A

Asgoret in OpenShift - русскоязычное сообщество
Michail Sheldyakov
про тестирование - не получается установить. проблемы с запуском сети в 3.10. все ноды not ready. . возможно это из-за настройки на flannel. буду пробовать дальше.

оффтоп. это теперь канал теперь okd? )
okd?
источник

MS

Michail Sheldyakov in OpenShift - русскоязычное сообщество
источник

A

Asgoret in OpenShift - русскоязычное сообщество
Спасибо
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Michail Sheldyakov
про тестирование - не получается установить. проблемы с запуском сети в 3.10. все ноды not ready. . возможно это из-за настройки на flannel. буду пробовать дальше.

оффтоп. это теперь канал теперь okd? )
ага, видимо не-опеншифтовский SDN пока сломан - у меня сегодня calico тоже не запустился
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
по поводу OKD - насколько я понял можно сокращать openshift до OKD, и не-юристам говорить что это аббревиатура Origin Kubernetes Distribution, но все имена равнозначные
источник

MS

Michail Sheldyakov in OpenShift - русскоязычное сообщество
Vadim Rutkovsky
ага, видимо не-опеншифтовский SDN пока сломан - у меня сегодня calico тоже не запустился
случайно не знаешь - починка будет? а то вдруг сейчас будет объявлено что только SDN поддерживается
источник