Так ты ж сдал экз, чо те ещё надо?
- Справедливости, ёпта! Мой изнасилованный моск (и перфекцыонизьм) взывает к отмщению! Если чо-то не нравицца, нехуй себя сдерживать! Надо назвать говно говном!
Основные претензии у меня не к опеншифту, а к его ебанутому тырфейсу командной строки, который называецца "oc" - openshift client. Сцуко, ну всё-таки надо головой думать, чо пишеш или мы - пользователи - скоты и уже любое говно схаваем, раз оно бесплатно? Ну я ещё тырфейс kubectl не видел, мож там тот же самый пиздец, а опеншифт как бы и ни при чём, ему это по наследству досталось? Хз.
читать дальшеВ общем, приложение можно создать двумя способами
oc create deployment NAME --image bla-bla-bla
и
oc new-app --name=NAME --docker-image=bla-bla-bla
знак = ставить необязательно, можно и пробел.
Ну и знач и то, и то создаёт приложение, там есть свои нюансы, но вот эту хуйню ты должен помнить - шо там напиши --name, тут не пиши... Чо, нельзя было одинаково сделать, сцуко? И вот я пишу:
oc new-app wordpress --docker-image=quay.io/redhattraining/wordpress:5.7-php7.4-apache -e WORDPRESS_DB_HOST=mysql -e WORDPRESS_DB_NAME=wordpress -e WORDPRESS_USER=wpuser -e WORDPRESS_PASSWORD=wppass -e WORDPRESS_TITLE=review-troubleshoot -e WORDPRESS_EMAIL='[email protected]' -e WORDPRESS_URL=wordpress.apps.ocp4.example.com
и получаю ответ:
W0207 13:44:15.125633 4055 dockerimagelookup.go:237] container image registry lookup failed: docker.io/library/wordpress:latest: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: www.docker.com/increase-rate-limit
error: local file access failed with: stat wordpress: no such file or directory
error: unable to locate any images in image streams, templates loaded in accessible projects, template files, local docker images with name "wordpress"
Argument 'wordpress' was classified as an image, image~source, or loaded template reference.
читаю - хуё-маё, невозможно скачать, похоже вы превысили лимит закачек, вы можете его увеличить путём перехода на более продвинутый тариф.
Хлопок был слышен аж в Туапсе! Хуясе, грю, вы там чо, совсем охуели штоле? Я заплатил 284тр за эту вашу подписку, а вы ещё хотите чтоб я тариф какой-то покупал, какого хуя? Я купил учебный курс, там должно всё уже быть!
А дело было в том, что я не написал этот ёбаный --name и он подумал, что "wordpress" это сцылка на image. Ну не ебанутая прога? Знач у нас 2022й год, нейросети, камеры с распознаванием лиц, боты, а эта хня не может понять, что wordpress совсем не похоже на ссылку. Не смешно даже!
История вторая.
Там нужно было выгрузить шаблон нового проекта, отредактировать его и загрузить обратно. Выгружаю.
oc adm create bootstrap-project-template -o yaml > file.yaml
редактируем и загружаем обратно:
oc create -f template.yaml -n openshift-config
оно пишет:
The Template "project-request" is invalid:
* parameters[5].name: Required value
* parameters[6].name: Required value
* parameters[7].name: Required value
* parameters[8].name: Required value
на сайте редхата гордо написано solved. Лезем и читаем - это просто список параметров попал в середину списка объектов. Переместите список параметров из списка объектов и всё буит пучком.
А какого хуя вы так написали программу, что она не может загрузить обратно ею же выгруженный шаблон? Какого хуя она помещает этот список параметров посередине списка объектов? Кто её заставляет это делать? Какого хуя мы, пользователи, должны сначала лезть в тырнет, выискивать это, а потом удовлетворять программу?
@темы:
приколы,
RH,
Linux,
как взрываюцца пуканы
какой ты наивный юзверь: надеешься, что можно следовать мануалу приблизительно, и клиент командной строки любого приложения сам поймёт что ты там хотел, потому что в нём обязательно встроены нейросети, камеры с распознаванием лиц, боты, ведь у нас уже 2022 год?
думаю, красношапка тебе преподала урок дисциплины (всего за 300тыр), бедь ей за это благодарен )))
это гуманитариям можно быть распиздяями, а технарям - увы, нет
Как бы в 2022м году надо уже другим голову забивать, не? В компах такие объёмы памяти, шо текст такого объёма за всю жизнь не прочтёшь, а они не могут, блядь, тырфейс поудобнее сделать и более унифицированным. Мало того - команды эти находятся внутри одной CLI-утилиты, т.е. должны быть максимально похожи и не вызывать лишних вопросов и подрывания пуканов.
Я канешна всё это запомню и напишу, если мне будет надо. НО! Через неделю всё это говно у нормального человека из головы выветриваецца, пользовацца этим канешна можно, но через силу, если другого ничо нет.
вот их же CLI-утилита openstack - гораздо удобнее и логичнее и лучше запоминаецца. Хотя написана была раньше. Как это им удалось? Хер знает.
Красношапка, ёпта, пусть себе урок дисциплины сначала преподаст, в поддержку RHLS нормальных людей наберёт или честно скажет, что "нет у нас поддержки, идите нахер" и фидбэк нормально пускай отрабатывает, а не писульки какие-то присылает.
это в биологии можно взять половину от одного, а половину от другого схожего ДНК, это называется кроссинговер, ты именно так и появился
а в командной строке нельзя брать половину опций отсюда и половину оттуда ))
вроде бы в dd такая же ситуация - там есть опции и такие и такие, и смешивать их нельзя
нахрена это запоминать?
даже на экзамене есть доступ к man
Я те сэкономлю время:
1) если ты не сдаш, я знач поглумлюсь, скажу, ну чо, мол, не всё так просто, да? Проебал 450 баксов на хз что? Доволен?
2) если сдаш - скажу, мол, поздравляю! Ты стал красноглазой абизяной (ну или на шаг ближе к этому), выучил кучу абсолютно ненужной тебе хуйни, которую забудеш максимум через месяц и всё равно до понимания канцепцый этой поеботы (как там всё работает и почему именно так) ещё очень далеко
То есть, в любом случае признания от оппонента ты не добьёшься
У меня ситуация чуть другая - 1) на работе есть эта абсолютно не нужная никому хуйня 2) я, когда покупал эту подписку, не знал, что там будет такая красноглазая хуйня, я думал, там будет всё заебись и по высшему разряду! Это ж РедХат! И некому было мне рассказать правду. А ты вот - теперь знаешь, потому что я тебе рассказал
Доступ к man там есть, но он те мало поможет, гораздо эффективнее набирать oc чо-то там -h (или --help)
и вываливаецца краткая справка. Ну или можно
oc чо-то там -h | grep слово
или
oc чо-то там -h | less
потом / и вбиваеш слово, которое нужно найти. Патамушта бля искать глазами и скроллить экран в поисках нужной хуеты слишком расточительно по времени.
Есть там ещё оффлайн доки - доступны в HTML & PDF - лучше скачивать в PDF (они сами это рекомендуют), т.к. в HTML не всегда находит и медленнее работает.
даже на экзамене есть доступ к man
Ну и допустим ты работаешь с этой хуетой, каждый раз в ман или хелп лазить заебёсси. Оно вроде быстро запоминается, но потом также быстро забывается - неделю не поюзаеш и пизда. Вроде думаеш, что помниш, а хер-то там.
а в командной строке нельзя брать половину опций отсюда и половину оттуда ))
Твои жалкие попытки троллинга вызывают улыбку )) ДНК было до нас, а эту хуйню люди сами пишут и сами выбирают - какие там будут команды и параметры, будет ли это удобно или нет. А потом уже другие люди выбирают пользовацца или нет и обсирать или не обсирать.
А чо ты мне предлагаеш? Жрать говно и молчать, потому что это написано святым РедХатом и потому совершенно, так штоле? Ты ж панель-то свою убрал, а не оставил, как было - значит тоже смееш усомницца в божественных дефолтных настройках Минта или чо у тя там?
вроде бы в dd такая же ситуация - там есть опции и такие и такие, и смешивать их нельзя
Хз чо там в dd если честно. Не замечал. Всё-таки не стоко там параметров, как в ос, а гораздо меньше.
В ps есть аж три вида опций и смешивать их вроде можно. И чо из этого следует? )) Мы ж говорим о клиенте openshift