Решил посмотреть OpenShi(f)t — ведь все о нем говорят и пишут. А именно, решил там сделать базу MySQL для тестов, как раз нужно (да и вообще разобраться заодно).
Создал в 3 клика, обрадовался. Правда как-то странно, там целых 4 сущности — Project, Application, Deployment и Pod. Первые 3 понятно а 4 не совсем, но похоже именно 4 является самой вирт. машиной или типа того. Так вот для этого Pod даже какой-то IP выдали (даже 2 штуки — IP кластера и IP ноды).
Попробовал подключиться — фигли (нужно сказать, что пробовал разные варианты, т.е. ушло часа пол). Ищу в сети — нашел ответ на so https://stackoverflow.com/questions/19749599/openshift-how-to-remote-access-mysql Но! В конце там важная приписка — это все относится к "OpenShift 2, not OpenShift 3" Мало того что у них все сложно, так эта сложность еще и меняется от версии к версии.
Помоему это естественное желание — создать MySQL и подключиться к нему извне. Да и даже судя по пому что люди ищут — не один я такой.
Сами посмотрите — для элементарного действия как подключиться к созданной базе данных извне — нужно выполнить целый квест из примерно 20 шагов. Но и тут не просто — нужно еще знать где эти команды вводить — это с первого взгаляда кажется что просто.
Утилита oc есть в пакете openshift-origin-client-tools-v3.11.0-0cbc58b-windows.zip А вот где вводить команду
В общем, когда целый день на это потратил — понял что я занимаюсь ерундой и получаю наслаждение как от решения ребусов. Потом возникло желание взять для пробы платный аккаунт, т.к., похоже, у бесплатного юзера нет прав на управление кластером (или я чего-то не понял).
И осознал что это еще один вид заработка — зароботок на типа IT-ребусах — попробуй разобраться называется. Но кто разобрался — уже смотрит свысока на неудачников, которым сей квест пройти не удалось. Ну и, понятное дело, разобравшийся будет рекомендовать начальнику заюзать сию чудо-технологию.
В общем попробовал — ничего не получилось. Даже первая команда дает ошибку:
Error from server (Forbidden): clusterrolebindings.rbac.authorization.k8s.io is forbidden: User "xxx" cannot list clusterrolebindings.rbac.authorization.k8s.io at the cluster scope: no RBAC policy matched
Что с этим дальше делать — не ясно.
Смотрю, народ пишет кучу статей про этот openshift, но многие уже устарели, так как у них часто изменяется протокол. Поставить Git на openshift — считается очень круто и целое достижение, нужно потратить примерно целый день
Здравствуйте, Shmj, Вы писали:
S>Что с этим дальше делать — не ясно.
Еще интереснее. Вот тут статья об их продукте, но посмотреть ее нельзя:
SUBSCRIBER EXCLUSIVE CONTENT
Ну нифига себе. Такой наглости еще поискать.
Обычно пользователей завлекают, все пытаюстя сделать максимально понятным. А тут стратегия противоположная — ничего не понятно и статьи только за деньги
Здравствуйте, Shmj, Вы писали:
S>Сами посмотрите — для элементарного действия как подключиться к созданной базе данных извне — нужно выполнить целый квест из примерно 20 шагов.
а в голом Линуксе разве не так же?
S>И осознал что это еще один вид заработка — зароботок на типа IT-ребусах — попробуй разобраться называется.
это и есть идеология опенсорса — сам разбирайся или плати
Здравствуйте, icezone, Вы писали:
S>>Сами посмотрите — для элементарного действия как подключиться к созданной базе данных извне — нужно выполнить целый квест из примерно 20 шагов.
I>а в голом Линуксе разве не так же?
Нет, куда проще и все множество раз разжевано в детальных инструкциях.
Никаких намеков даже на то что нужно что-то оплатить и получить доступ к статье — нет.
Но поражает что столько статей, столько у них работы проделано. Как будто делают сами для себя и им пофиг на внешний мир — типа хотите — подключайтесь к нам, но нам пофиг на вас. Это и завлекает.
Наверное большинство людей клюют на халявный план, но чтобы научиться его с выгодой заюзать — нужно уйму времени потратить. Чел. писал статью — как достижение — смог кривенько установить туда Git
Здравствуйте, Shmj, Вы писали:
S>Нет, куда проще и все множество раз разжевано в детальных инструкциях.
Так здесь еще контейнер добавляется — все логично.
И на счет топика на SO, ты неправильно приписку в конце прочитал — это вопрос был старый про Openshift2, а последний ответ относится к Openshift3
Здравствуйте, icezone, Вы писали:
I>Так здесь еще контейнер добавляется — все логично. I>И на счет топика на SO, ты неправильно приписку в конце прочитал — это вопрос был старый про Openshift2, а последний ответ относится к Openshift3
Вопрос был про старый Openshift2 и ответы давали по старому Openshift2. И только последний ответ дали по Openshift3.
Я сначала пробовал применить все ответы выше, пока не добрался до послднего и не осознал что все что выше — уже не актуально.
Последний ответ по Openshift3 не информативен — не ясно какие конкретно шаги принять. Пришлось выйти на статьи, которые привел выше. Но и они ничем не помогли.
Здравствуйте, Shmj, Вы писали:
S>Есть статья по теме, но она платная: https://access.redhat.com/solutions/2599901 Ее посмотреть нельзя. Даже не ясно куда и сколько нужно заплатить.
Тогда забей. Если сразу дело не пошло, то проще уйти к конкурентам.
Здравствуйте, rean, Вы писали:
R>Оно не для этого. Это не сервис для виртуальных машин. Это распределенная сеть для создания отказоустойчивого кластера.
Мне все-таки удалось настроить внешнее подключение. Но никгде в доке официальной этого способа не описано (в платных статьях не проверял) — нашлось в обсуждениях.
Они делают все, чтобы в технологии можно было разобраться только за деньги. Такая стратегия может привести к тому что это станет никому не нужным. Google и Azure (Google точно, создавал у них а вот насчет Azure не уверен, но вроде слышал) тоже предлагают kubernetes, но там документация бесплатная.
S>Решил посмотреть OpenShi(f)t — ведь все о нем говорят и пишут. А именно, решил там сделать базу MySQL для тестов, как раз нужно (да и вообще разобраться заодно).
Здравствуйте, Shmj, Вы писали:
S>В общем, когда целый день на это потратил — понял что я занимаюсь ерундой и получаю наслаждение как от решения ребусов. Потом возникло желание взять для пробы платный аккаунт, т.к., похоже, у бесплатного юзера нет прав на управление кластером (или я чего-то не понял).
Что интересно — сегодня шитом не занимался, но все в голове как то само сложилось в стройную картину. Сейчас уже не выглядит таким уж сложным
Здравствуйте, Shmj, Вы писали:
S>Они делают все, чтобы в технологии можно было разобраться только за деньги.
Это не фича, это баг.
На сленге есть даже называние такому подходу — astronautic design. Но не подумайте, что это происходит от большой хитрости или мудрости создателя. Такое случается только при его незрелости. Это некий бич современности. Заслуженные бородатые и небородатые дядьки понемногу уходят на покой, а молодая поросль она в основном сейчас такая — ментально незрелая. Плодит astronautic design направо и налево, наполняя вселенную энтропией боли.
Хорошей аналогией могут стать 1930-е годы, когда все хотели поехать в Голливуд и стать знаменитыми артистами. Дело доходило до сьемок кинофильмов — тут и вскрывалась подстава. Сейчас компьютерные науки как Голливуд. Все Вани и Даши хотят быть тут. Поэтому на выходе такое...