Кіраванне некалькімі кантэйнерамі ўручную — гэта проста. Кіраванне сотнямі або тысячамі, надзейна, на мностве серверах — гэта сапраўды складаная праблема, якую менавіта і створаны для вырашэння Kubernetes.
Kubernetes (часта скарочана да "K8s") паходзіць з Google, створаны для кіравання разгортваннем кантэйнераў у велізарнай інфраструктуры Google, перш чым быў пераведзены ў адкрыты доступ для больш шырокага выкарыстання ў прамысловасці ў 2014 годзе.
Kubernetes паходзіць ад унутранай сістэмы кіравання кантэйнерамі Google, створанай для запуску ўласнай велізарнай інфраструктуры Google, перш чым быў пераведзены ў адкрыты доступ у 2014 годзе для выкарыстання ў больш шырокай прамысловасці.
Kubernetes дадае рэальную аперацыйную складанасць і звычайна залішні для малых або простых прыкладанняў. Ён, як правіла, мае сэнс, калі прыкладанне працуе ў сапраўдным маштабе, з мноствам сэрвісаў, якія патрабуюць каардынаванага кіравання.
Інфраструктура NOXEL360 навумысна пабудавана прасцей, чым поўны Kubernetes для яе бягучага маштабу — нагадванне пра тое, што правільны інструмент залежыць ад рэальнай патрэбы, а не ад трэнда.
Звычайна не — ён дадае значную аперацыйную складанасць, якая звычайна апраўдана толькі калі прыкладанне працуе ў сапраўдным маштабе.
Ён кіруе кантэйнерамі — вырашае, дзе яны запускаюцца, перазапускае іх пры збоі, маштабуе ўверх або ўніз і размяркоўвае трафік паміж імі.
Не. Docker звычайна выкарыстоўваецца для стварэння кантэйнераў. Kubernetes кіруе і аркеструе мноства кантэйнераў, якія працуюць разам, часта створаных з дапамогай Docker.
Ён уводзіць мноства новых паняццяў (поды, кластары, вузлы) і патрабуе пастаянных аперацыйных ведаў для надзейнай працы, у адрозненне ад больш простых падыходаў да разгортвання.
Прасцейшыя варыянты platform-as-a-service, такія як Vercel або Railway, апрацоўваюць разгортванне і маштабаванне аўтаматычна без выяўлення поўнай складанасці Kubernetes.
Сам Kubernetes — гэта бясплатнае праграмнае забеспячэнне з адкрытым зыходным кодам, хаця яго запуск звычайна патрабуе аплаты за асноўныя серверы і, часта, кіраваны сэрвіс Kubernetes.
Так — гэта адна з яго важных пераваг, якая дазваляе рабочым нагрузкам працаваць паслядоўна ў розных воблачных правайдараў або нават на лакальным абсталяванні.
Паглядзіце выбар інфраструктуры, адпаведны рэальнаму маштабу, а не трэнду.
Даследуйце панэль кіравання NOXEL360 →