LINUX.ORG.RU
ФорумAdmin

Основы kubernetes - не подскажите ?

 , , ,


1

3

Всем привет. Админ сори если не в тему. Недавно решил освоить Kubernetes, теперь задаюсь вопросами и вроде гугл даже что то выдает. Но понять не могу. Прошу объясните мне.

После развертывания kubernetes. Задаюсь вопросом что нужно делать дальше ?

Правильно Я понимаю:

- Что нужно в ноды и миньоны развернуть pod-ы, а после этого разворачивается service с условным tomcat ?

- А будет ли доступен pod без развернутого service ?

- Нужен ли nodeport и targetport ? Может ли быть доступен pod если в нем прописать containerPort ?

- K8s поддерживает как свои image так и docker image. Как пользоваться k8s образами ? И можно ли docker image импортировать в k8s ?

P.s Если условные примеры с манифестами ?



Последнее исправление: noute (всего исправлений: 1)

Была книжка на русском, вроде. А чем не устраивают стандартные способы получения инфы (маны/доки/форумы/etc)?

anonymous
()

Основы kubernetes - не подскажите

Ищи ответ в телеграм-канале DevOps, там тысячи участников и пост с гайдами закреплен.

anonymous
()

Господа, не популярное мнение: Kubernetes переусложненный монстр. На грани дерьма. Очень жруч, долбанутые абстракции, тупо заточен под раздачу web/http. Где все, что нужно от служб - это выплюнуть http и помереть спокойно, и похер на внутренний стейт и прочее, его вообще не должно быть в идеале.

Тот же Docker Swarm прост и быстр, и решает 80% задач в деплое тех же веб приложух, при этом накладных расходов 0, так что изучайте Swarm, если вы не компания уровня Гугл.

menangen ★★★★★
()
Ответ на: комментарий от menangen

Блин во многом согласен с тобой. Но все таки решил начать с k8s. Хотя swarm легок в освоении и в целом симпатичен.

noute
() автор топика

Прежде чем что-то деплоить - начните с основ. Как шарятся ресурсы (и какие вообще есть). И как определять лимиты.

Пока не поймете как оно работает под капотом - лезть деплоить смысла нет. Это не случай автомобиля когда можно управлять, но не знать как он работает.

Посмотрите презентации фланта на ютубе для старта. Они поверхностные, но общее понимание проблем покажут.

whoisyou
()
Ответ на: комментарий от noute

телеграм не использую

Отличный повод начать использование. Там сотни айтишных чятиков + каналы с книжками по разным профилям и языкам + бот флибусты + персональный чятик с мейнтейнерами федоры.

А не дадите координаты ?

Через поиск всё ищется. И чятик для линукс-нубов тоже есть, типа вопрос-ответ.

anonymous
()
Ответ на: комментарий от whoisyou

Благодарю. За вменяемый ответ.

noute
() автор топика
Ответ на: комментарий от anonymous

Благодарю. За вменяемый ответ.

noute
() автор топика
Ответ на: комментарий от anonymous

Была книжка на русском, вроде.

не родной йазыг ТС вроде.

mos ★★☆☆☆
()

Щас бы маны читать в 2K¡9.

anonymous
()

RH на днях делала рассылку. У них там Вебинар или вообще какой-то движ в ирл намечался по кубернетису.

anonymous
()

Марко Лукша. Кубернетес в действии.

dada ★★★★★
()
Ответ на: комментарий от menangen

Kubernetes... Очень жруч

Интересно как ты добился от кубера, что бы он много отожрал.

И вот это тоже:

Swarm мёртв.

sphericalhorse ★★★★★
()
Последнее исправление: sphericalhorse (всего исправлений: 2)
Ответ на: комментарий от noute

А то Я телеграм не использую.

А это просто ты не правильный выбор по жизни сделал.

sphericalhorse ★★★★★
()

- Что нужно в ноды и миньоны развернуть pod-ы, а после этого разворачивается service с условным tomcat?

Что такое миньоны — без понятия.

Service — это грубо говоря абстракция для открытия портов.
Это не процесс и не контейнер, там нельзя запустить Томкат.

- А будет ли доступен pod без развернутого service?

Внутри кубера — да. Снаружи — ну разве что если руками порт откроешь через kubectl port-forward.

- K8s поддерживает как свои image так и docker image. Как пользоваться k8s образами?

Это одни и те же Докер-имеджи просто с разных registry. Ни про какие k8s образы не слышал.

И можно ли docker image импортировать в k8s?

Ну если ты его собрал локально, то он локально и будет доступен. По скольку Кубер предполагает кластерную архитектуру, тебе нужно централизированное хранилище имеджей, что бы их можно было получить со всех нод. Следовательно имеджи нужно пушить в registry.

sphericalhorse ★★★★★
()
Ответ на: комментарий от menangen

изучайте Swarm, если вы не компания уровня Гугл

Вообще-то наоборот. Если вы не компания уровня Гугл изучайте k8s и не выёживайтесь.

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

Блин, ну куб писал Гугл чисто под себя. А потом их дёрнуло открыть наработки, чтобы на свою инфраструктуру перетаскивать компании (GCE). И сейчас всякие Mail.ru/Yandex Cloud/Selectel/DO/AWS/Vultr etc последовали за ними, чтобы кластеры создавать в один клик. А все воркеры машин должны быть жирными - и это денежки серьёзные в карман выше перечисленных компаний.

Так что куб нужен для конкуренции на рынке SaaS, услугой в данном случае является «кластер за один клик».

menangen ★★★★★
()
Ответ на: комментарий от menangen

И сейчас всякие Mail.ru/Yandex Cloud/Selectel/DO/AWS/Vultr etc последовали за ними

Об том и речь.

это денежки серьёзные в карман выше перечисленных компаний

Я конечно понимаю, что ты предпочёл бы денежки себе в карман, за то, чтобы запилить очередной велосипед вместо k8s. Но конечному заказчику как-то проще и дешевле в один клик накатить всё в облаке и горя не знать.

no-such-file ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.