{"id":97415,"date":"2020-10-18T08:42:12","date_gmt":"2020-10-18T06:42:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/12-instrumentov-delayushhih-kubernetes-legche"},"modified":"2020-10-18T08:42:12","modified_gmt":"2020-10-18T06:42:12","slug":"12-instrumentov-delayushhih-kubernetes-legche","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/12-instrumentov-delayushhih-kubernetes-legche","title":{"rendered":"12 narz\u0119dzi u\u0142atwiaj\u0105cych Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"12 narz\u0119dzi u\u0142atwiaj\u0105cych Kubernetes\" src=\"\/wp-content\/uploads\/2020\/10\/8c2a4a1179cfefc2c4a84752ca80c2c9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Kubernetes sta\u0142 si\u0119 standardowym sposobem, co wielu potwierdzi, wdra\u017caj\u0105c aplikacje kontenerowe w r\u00f3\u017cnych skalach. Ale je\u015bli Kubernetes pomaga nam radzi\u0107 sobie z chaotycznymi i z\u0142o\u017conymi dostawami kontener\u00f3w, co pomo\u017ce nam poradzi\u0107 sobie z Kubernetes? On r\u00f3wnie\u017c mo\u017ce by\u0107 skomplikowany, niejasny i trudny do zarz\u0105dzania.<\/p>\n<p><\/p>\n<p>W miar\u0119 rozwoju i wzrostu Kubernetes wiele jego niuans\u00f3w zostanie oczywi\u015bcie usuni\u0119tych w samej projekcie. Jednak niekt\u00f3rzy u\u017cytkownicy nie chc\u0105 czeka\u0107, a\u017c praca z Kubernetes stanie si\u0119 prostsza, dlatego opracowali w\u0142asne rozwi\u0105zania dla wielu powszechnych problem\u00f3w zwi\u0105zanych z przemys\u0142owym u\u017cytkowaniem Kubernetes.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<blockquote><p>N.B. Mam nadziej\u0119, \u017ce tajemniczy wirus z nietoperza, kt\u00f3ry ugryz\u0142 psa, kt\u00f3ry ugryz\u0142 pangolina, kt\u00f3ry ugryz\u0142 Chi\u0144czyka w dziwnym zbiegu okoliczno\u015bci w Wuhan, gdzie znajduje si\u0119 laboratorium biologiczne BSL-4, do lutego os\u0142abnie i o 2019-nCoV b\u0119dziemy tylko wspomina\u0107, pos\u0142uguj\u0105c si\u0119 przekle\u0144stwami. I b\u0119dziemy mogli przeprowadzi\u0107 si\u0119 ju\u017c offline <noindex><a rel=\"nofollow\" href=\"https:\/\/slurm.io\/slurm?utm_source=habr&amp;utm_medium=promo&amp;utm_campaign=intensiv_kubernetes_bazovyi_18-10-2021&amp;utm_content=post_16-09-2020&amp;utm_term=dzygovbrodskiy\">Kubernetes Podstawy<\/a><\/noindex> 8\u201310 lutego 2021 r., a <noindex><a rel=\"nofollow\" href=\"https:\/\/slurm.io\/mega?utm_source=habr&amp;utm_medium=promo&amp;utm_campaign=intensiv_kubernetes_mega_12-02-2021&amp;utm_content=post_16-10-2020&amp;utm_term=dzygovbrodskiy\">Kubernetes Mega<\/a><\/noindex> dla zaawansowanych u\u017cytkownik\u00f3w K8s 12\u201314 lutego. Szczerze m\u00f3wi\u0105c, osobi\u015bcie ja, jako redaktor, t\u0119skni\u0142em za interakcjami, przerwami na kaw\u0119, dyskusjami i trudnymi pytaniami do prelegent\u00f3w. C\u00f3\u017c, albo wymrzemy jako ca\u0142a planeta w stylu najokrutniejszych i najbardziej ekstremalnych powie\u015bci Stiopa naszego Korolewa, je\u015bli boskie si\u0142y zm\u0119czy\u0142y si\u0119 naszymi \u017cartami w stylu Conchity Wurst, godzin patriarchy Cyryla i pragnienia Papie\u017ca Rzymskiego, aby poprawi\u0107 s\u0142owa modlitwy 'Ojcze nasz'.<\/p><\/blockquote>\n<p>Ale wr\u00f3\u0107my do sedna. <\/p>\n<p><\/p>\n<h2 id=\"goldpinger-vizualizaciya-klasterov-kubernetes\">Goldpinger: Wizualizacja klastr\u00f3w Kubernetes<\/h2>\n<p><\/p>\n<p>Ludzie wol\u0105 ogl\u0105da\u0107. Wykresy i diagramy u\u0142atwiaj\u0105 zrozumienie ogromnego obrazu. A bior\u0105c pod uwag\u0119 skal\u0119 i z\u0142o\u017cono\u015b\u0107 klastra Kubernetes, mo\u017cemy w pe\u0142ni wykorzysta\u0107 t\u0119 cech\u0119.<\/p>\n<p><\/p>\n<p>Projekt o zabawnym tytule (prawdopodobnie co\u015b o agencie 007, <em>przyp. t\u0142umacza<\/em>) <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/bloomberg\/goldpinger\">Goldpinger<\/a><\/noindex>, maj\u0105cy otwarty kod \u017ar\u00f3d\u0142owy i wydany przez techniczn\u0105 jednostk\u0119 Bloomberga, jest prostym narz\u0119dziem dzia\u0142aj\u0105cym wewn\u0105trz klastra Kubernetes, kt\u00f3re wy\u015bwietla interaktywn\u0105 map\u0119 relacji mi\u0119dzy w\u0119z\u0142ami. Prawid\u0142owo dzia\u0142aj\u0105ce w\u0119z\u0142y s\u0105 zaznaczone kolorem zielonym, a nie dzia\u0142aj\u0105ce - czerwonym. Wystarczy klikn\u0105\u0107 na w\u0119ze\u0142, aby uzyska\u0107 szczeg\u00f3\u0142y. Mo\u017cna r\u00f3wnie\u017c skonfigurowa\u0107 API za pomoc\u0105 Swagger, aby doda\u0107 dodatkowe raporty, charakterystyki i inne elementy.<\/p>\n<p><\/p>\n<h2 id=\"k9s-polnoekrannyy-konsolnyy-interfeys-k-kubernetes\">K9s: Pe\u0142noekranowy interfejs konsolowy dla Kubernetes<\/h2>\n<p><\/p>\n<p>Administratorzy system\u00f3w uwielbiaj\u0105 \"jednookienne\" rozwi\u0105zania. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/derailed\/k9s\">K9s<\/a><\/noindex> To pe\u0142noekranowy interfejs konsolowy dla klastr\u00f3w Kubernetes. Dzi\u0119ki niemu mo\u017cesz \u0142atwo i swobodnie przegl\u0105da\u0107 uruchomione Pods, logi i wdro\u017cenia, maj\u0105c szybki dost\u0119p do pow\u0142oki. Uwaga, musisz przyzna\u0107 u\u017cytkownikom Kubernetes uprawnienia do odczytu na poziomie u\u017cytkownika i przestrzeni nazw, aby K9s dzia\u0142a\u0142 poprawnie.<\/p>\n<p><\/p>\n<h2 id=\"kops-konsolnyy-ops-dlya-klasterov-kubernetes\">Kops: Konsolowe narz\u0119dzie do obs\u0142ugi klastr\u00f3w Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/kops\">To<\/a><\/noindex> rozw\u00f3j zespo\u0142u Kubernetes pomo\u017ce Ci zarz\u0105dza\u0107 klastrami Kubernetes z poziomu wiersza polece\u0144. Obs\u0142uguje klastry uruchomione na AWS i GKE, a tak\u017ce dzia\u0142a z VMware vSphere i innymi \u015brodowiskami. Opr\u00f3cz automatyzacji proces\u00f3w instalacji i usuwania, Kops mo\u017ce pom\u00f3c w innych typach automatyzacji. W szczeg\u00f3lno\u015bci mo\u017ce tworzy\u0107 konfiguracje dla Terraform, kt\u00f3re mo\u017cna u\u017cy\u0107 do ponownego przeniesienia klastra przy u\u017cyciu Terraform.<\/p>\n<p><\/p>\n<h2 id=\"kubebox-terminalnaya-obolochka-dlya-kubernetes\">Kubebox: Pow\u0142oka terminalowa dla Kubernetes<\/h2>\n<p><\/p>\n<p>Zaawansowana pow\u0142oka terminalowa dla Kubernetes, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/astefanutti\/kubebox\">Kubebox<\/a><\/noindex>, oferuje wi\u0119cej ni\u017c stara dobra pow\u0142oka dla Kubernetes i jego API. Mi\u0119dzy innymi pokazuje w czasie rzeczywistym u\u017cycie procesora i pami\u0119ci RAM, list\u0119 pods, zawarto\u015b\u0107 log\u00f3w oraz umo\u017cliwia uruchamianie edytora ustawie\u0144. Co wi\u0119cej, jest dost\u0119pna jako oddzielna aplikacja dla Linuxa, Windowsa i MacOS.<\/p>\n<p><\/p>\n<h2 id=\"kube-applier\">Kube-applier<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.box.com\/blog\/introducing-kube-applier-declarative-configuration-for-kubernetes\/\">Kube-applier<\/a><\/noindex> jest instalowane jako us\u0142uga Kubernetes, otrzymuje deklaratywne ustawienia klastra Kubernetes z repozytorium git, a nast\u0119pnie stosuje je do pods w klastrze. Za ka\u017cdym razem, gdy wprowadzane s\u0105 zmiany, s\u0105 one pobierane z repozytorium i stosowane do \u017c\u0105danych pods. Przypomina to Scaffold od Google, ale dzia\u0142a na poziomie zarz\u0105dzania ca\u0142ym klastrem, zamiast jednego aplikacji.<\/p>\n<p><\/p>\n<p>Istnieje mo\u017cliwo\u015b\u0107 wprowadzania zmian w ustawieniach wed\u0142ug harmonogramu lub na \u017c\u0105danie. Wszystkie dzia\u0142ania s\u0105 rejestrowane w dzienniku, a tak\u017ce s\u0105 dost\u0119pne charakterystyki zgodne z Prometheus, dzi\u0119ki czemu zawsze b\u0119dziesz widzie\u0107 to, co mo\u017ce wp\u0142yn\u0105\u0107 na zachowanie klastra.<\/p>\n<p><\/p>\n<h2 id=\"kube-ps1-umnaya-podskazka-komandnoy-stroki-dlya-kubernetes\">Kube-ps1: Inteligentny wska\u017anik wiersza polece\u0144 dla Kubernetes<\/h2>\n<p><\/p>\n<p>Nie, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/jonmosco\/kube-ps1\">Kube-ps1<\/a><\/noindex> To nie emulator Sony PlayStation dla Kubernetes, chocia\u017c by\u0142oby to eleganckie. To proste rozszerzenie wiersza polece\u0144 Bash, kt\u00f3re wy\u015bwietla bie\u017c\u0105cy kontekst Kubernetes i przestrze\u0144 nazw w podpowiedzi. Kube-shell zawiera wiele funkcji, ale je\u015bli wystarczy Ci jedynie inteligentna podpowied\u017a \u2014 Kube-ps1 dostarczy j\u0105 za minimalne koszty.<\/p>\n<p><\/p>\n<h2 id=\"kube-prompt\">Kube-prompt<\/h2>\n<p><\/p>\n<p>Jeszcze jedn\u0105 minimalistyczn\u0105, ale bardzo przyjemn\u0105 w u\u017cyciu modyfikacj\u0105 interfejsu CLI Kubernetes jest <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/c-bata\/kube-prompt\">Kube-prompt<\/a><\/noindex>, za pomoc\u0105 kt\u00f3rej mo\u017cesz wej\u015b\u0107 w interaktywn\u0105 sesj\u0119 z klientem Kubernetes. Kube-prompt uwalnia Ci\u0119 od potrzeby wpisywania <code>kubectl<\/code> przed ka\u017cdym poleceniem, a tak\u017ce zapewnia autouzupe\u0142nianie z informacjami kontekstowymi dla ka\u017cdego polecenia.<\/p>\n<p><\/p>\n<h2 id=\"kubespy-monitoring-resursov-kubernetes-v-realnom-vremeni\">Kubespy: Monitorowanie zasob\u00f3w Kubernetes w czasie rzeczywistym<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pulumi\/kubespy\">Kubespy<\/a><\/noindex> od Pulumi to narz\u0119dzie diagnostyczne, kt\u00f3re pomaga debugowa\u0107 zmiany zasob\u00f3w klastra w czasie rzeczywistym, dostarczaj\u0105c co\u015b w rodzaju tekstowego panelu do zarz\u0105dzania aktualnymi wydarzeniami. Na przyk\u0142ad, chcesz zobaczy\u0107 zmiany <noindex><a rel=\"nofollow\" href=\"https:\/\/www.pulumi.com\/blog\/kubespy-and-the-lifecycle-of-a-kubernetes-pod-in-four-images\/\">stanu podu od momentu uruchomienia: definicja podu jest zapisywana w etcd, pod jest planowany do uruchomienia na w\u0119\u017ale, kubelet na w\u0119\u017ale tworzy pod, a na ko\u0144cu pod jest oznaczany jako uruchomiony. Kubespy mo\u017ce dzia\u0142a\u0107 jako oddzielny program lub jako rozszerzenie do kubectl.<\/a><\/noindex> Kubeval: Weryfikacja ustawie\u0144 Kubernetes<\/p>\n<p><\/p>\n<h2 id=\"kubeval-proverka-nastroek-kubernetes\">Pliki YAML z ustawieniami Kubernetes mog\u0105 by\u0107 czytelne dla cz\u0142owieka, ale to nie zawsze oznacza, \u017ce mog\u0105 by\u0107 r\u00f3wnie\u017c zweryfikowane. \u0141atwo pomin\u0105\u0107 przecinek lub nazw\u0119, nie zauwa\u017caj\u0105c tego, zanim b\u0119dzie za p\u00f3\u017ano. Lepiej u\u017cy\u0107<\/h2>\n<p><\/p>\n<p>Kubeval <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/instrumenta\/kubeval\">Kubeval<\/a><\/noindex>, zainstalowanego lokalnie lub pod\u0142\u0105czonego w potoku CI\/CD. Kubeval bierze definicj\u0119 ustawie\u0144 YAML Kubernetes i zwraca informacje o poprawno\u015bci. Mo\u017ce r\u00f3wnie\u017c wyprowadza\u0107 dane w formacie JSON lub TAP, a tak\u017ce analizowa\u0107 \u017ar\u00f3d\u0142owe szablony, na kt\u00f3re wskazuj\u0105 ustawienia czart\u00f3w Helm, bez konieczno\u015bci wykonywania dodatkowych zapyta\u0144.<\/p>\n<p><\/p>\n<h2 id=\"kube-ops-view-panel-dlya-neskolkih-klasterov-kubernetes\">Kube-ops-view: Panel dla wielu klastr\u00f3w Kubernetes<\/h2>\n<p><\/p>\n<p>Kubernetes ma ju\u017c do\u015b\u0107 dobr\u0105, og\u00f3ln\u0105 tablic\u0119 kontroln\u0105, ale spo\u0142eczno\u015b\u0107 Kubernetes eksperymentuje z innymi sposobami wy\u015bwietlania danych, kt\u00f3re mog\u0105 by\u0107 u\u017cyteczne dla administrator\u00f3w Kubernetes. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/hjacobs\/kube-ops-view\">Kube-ops-view<\/a><\/noindex> To jest eksperyment, kt\u00f3ry umo\u017cliwia przegl\u0105d kilku klastr\u00f3w, mo\u017cna zobaczy\u0107 zu\u017cycie czasu procesora i pami\u0119ci RAM oraz stan modu\u0142\u00f3w klastra. Zauwa\u017c, \u017ce nie mo\u017cna wywo\u0142ywa\u0107 polece\u0144, narz\u0119dzie jest przeznaczone tylko do wizualizacji. Dostarczane wizualizacje s\u0105 czytelne i zrozumia\u0142e, wr\u0119cz prosz\u0105 si\u0119 o umieszczenie na ekranie w waszym centrum wsparcia.<\/p>\n<p><\/p>\n<h2 id=\"rio-postavka-prilozheniy-dlya-kubernetes\">Rio: Dostarczanie aplikacji dla Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/rio.io\/\">Rio<\/a><\/noindex>, projekt stworzony przez Rancher Labs, wdra\u017ca og\u00f3lne metody dostarczania aplikacji w Kubernetes, takie jak CD z Gita, AB lub dostarczanie w stylu blue-green. Mo\u017ce r\u00f3wnie\u017c publikowa\u0107 now\u0105 wersj\u0119 Twojej aplikacji, gdy tylko zarejestrujesz zmiany, pomagaj\u0105c zarz\u0105dza\u0107 problemami z, na przyk\u0142ad, DNS, HTTPS, Service Mesh.<\/p>\n<p><\/p>\n<h2 id=\"stern-i-kubetail-prosmotr-zhurnalov-v-kubernetes\">Stern i Kubetail: przegl\u0105danie log\u00f3w w Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/wercker\/stern\">Stern<\/a><\/noindex> wy\u015bwietla kolorowe wyj\u015bcie (jak to robi polecenie <code>tail<\/code>) z pod\u00f3w i kontener\u00f3w w Kubernetes. To r\u00f3wnie\u017c najszybszy spos\u00f3b na uzyskanie wyj\u015bcia z kilku \u017ar\u00f3de\u0142 w jeden strumie\u0144 do odczytu w czasie rzeczywistym. Jednocze\u015bnie masz wizualnie wyra\u017any spos\u00f3b (po kolorze) rozdzielania strumieni.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/johanhaleby\/kubetail\">Kubetail<\/a><\/noindex> podobnie \u0142\u0105czy logi z r\u00f3\u017cnych pod\u00f3w w jeden strumie\u0144, koloruj\u0105c r\u00f3\u017cne pody i kontenery. Ale Kubetail to skrypt w Bash, wi\u0119c do jego dzia\u0142ania nie potrzebujesz nic wi\u0119cej poza pow\u0142ok\u0105.<\/p>\n<p class=\"for_users_only_msg\">Tylko zarejestrowani u\u017cytkownicy mog\u0105 bra\u0107 udzia\u0142 w ankiecie. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">Zaloguj si\u0119<\/a><\/noindex>, prosz\u0119.<\/p>\n<h2 class=\"default-block__polling-title\">A co ty u\u017cywasz, aby upro\u015bci\u0107 rutynowe operacje?<\/h2>\n<ul class=\"poll-result\">\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">2,9%<\/strong>Goldpinger1<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">22,9%<\/strong>K9s8<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">0,0%<\/strong>Kops0<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">0,0%<\/strong>Kubebox0<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">0,0%<\/strong>Kube-applier0<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">0,0%<\/strong>Kube-ps10<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">0,0%<\/strong>Kube-prompt0<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">0,0%<\/strong>Kubespy0<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">2,9%<\/strong>Kubeval1<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">0,0%<\/strong>Kube-ops-view0<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">0,0%<\/strong>Rio0<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">2,9%<\/strong>Stern1<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">5,7%<\/strong>Kubetail2<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent  poll-result__data-percent_winner\">28,6%<\/strong>Nic z tego10<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">5,7%<\/strong>Mam swoj\u0105 \u201epre-e-e-e-e-le-e-sssss\u201d2<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">8,6%<\/strong>Spr\u00f3buj\u0119 co\u015b z listy3<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">20,0%<\/strong>Zarz\u0105dzam Kubernetesem za pomoc\u0105 neuroimplantu, jak w filmie \u201eJohnny Mnemonic\u201d7<\/p>\n<\/li>\n<\/ul>\n<p>    35 u\u017cytkownik\u00f3w zag\u0142osowa\u0142o. 19 u\u017cytkownik\u00f3w wstrzyma\u0142o si\u0119 od g\u0142osu.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/523790\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>Kubernetes \u0441\u0442\u0430\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c, \u0438 \u043c\u043d\u043e\u0433\u0438\u0435 \u044d\u0442\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u044f\u0442, \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u044f \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430\u0445. \u041d\u043e \u0435\u0441\u043b\u0438 Kubernetes \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u043d\u0430\u043c \u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0441 \u0431\u0435\u0441\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u043d\u044b\u043c\u0438 \u0438 \u0441\u043b\u043e\u0436\u043d\u044b\u043c\u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0430\u043c\u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432, \u0447\u0442\u043e \u043f\u043e\u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u043c \u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c\u0441\u044f \u0441 Kubernetes? \u041e\u043d \u0442\u043e\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0441\u043b\u043e\u0436\u043d\u044b\u043c, \u0437\u0430\u043f\u0443\u0442\u0430\u043d\u043d\u044b\u043c \u0438 \u0442\u0440\u0443\u0434\u043d\u043e\u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u043c. \u041f\u043e \u043c\u0435\u0440\u0435 \u0440\u043e\u0441\u0442\u0430 \u0438 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f Kubernetes \u043c\u043d\u043e\u0433\u0438\u0435 \u0435\u0433\u043e \u043d\u044e\u0430\u043d\u0441\u044b, \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0436\u0435, \u0431\u0443\u0434\u0443\u0442 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u044b \u0432\u043d\u0443\u0442\u0440\u0438 \u0441\u0430\u043c\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":97416,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-97415","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Kubernetes \u0441\u0442\u0430\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/12-instrumentov-delayushhih-kubernetes-legche\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd4712 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0434\u0435\u043b\u0430\u044e\u0449\u0438\u0445 Kubernetes \u043b\u0435\u0433\u0447\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"Kubernetes \u0441\u0442\u0430\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/12-instrumentov-delayushhih-kubernetes-legche\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-18T06:42:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-18T06:42:12+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd4712 narz\u0119dzi, kt\u00f3re u\u0142atwiaj\u0105 Kubernetes | ProHoster","description":"Kubernetes sta\u0142 si\u0119 standardowym rozwi\u0105zaniem.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/12-instrumentov-delayushhih-kubernetes-legche","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd4712 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0434\u0435\u043b\u0430\u044e\u0449\u0438\u0445 Kubernetes \u043b\u0435\u0433\u0447\u0435 | ProHoster","og:description":"Kubernetes \u0441\u0442\u0430\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c.","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/12-instrumentov-delayushhih-kubernetes-legche","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-18T06:42:12+00:00","article:modified_time":"2020-10-18T06:42:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"97415","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:20:31","updated":"2022-10-03 07:08:46","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/97415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=97415"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/97415\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/97416"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=97415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=97415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=97415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}