{"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\/pt\/blog\/administrirovanie\/12-instrumentov-delayushhih-kubernetes-legche","title":{"rendered":"12 ferramentas que tornam o Kubernetes mais f\u00e1cil.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"12 ferramentas que tornam o Kubernetes mais f\u00e1cil.\" src=\"\/wp-content\/uploads\/2020\/10\/8c2a4a1179cfefc2c4a84752ca80c2c9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>O Kubernetes se tornou o padr\u00e3o, e muitos confirmam isso ao implantar aplicativos em cont\u00eaineres em diferentes escalas. Mas se o Kubernetes nos ajuda a lidar com a entrega ca\u00f3tica e complexa de cont\u00eaineres, o que nos ajudar\u00e1 a lidar com o Kubernetes? Ele tamb\u00e9m pode ser complexo, confuso e dif\u00edcil de gerenciar.<\/p>\n<p><\/p>\n<p>\u00c0 medida que o Kubernetes cresce e se desenvolve, muitos de seus nuances, \u00e9 claro, ser\u00e3o resolvidos dentro do pr\u00f3prio projeto. Mas alguns usu\u00e1rios n\u00e3o querem esperar que seja mais f\u00e1cil trabalhar com o Kubernetes, ent\u00e3o eles desenvolveram suas pr\u00f3prias solu\u00e7\u00f5es para muitos problemas comuns no uso industrial do Kubernetes.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<blockquote><p>N.B. Espero que a misteriosa infec\u00e7\u00e3o de morcego que picou o cachorro, que picou o pangolim, que picou o chin\u00eas, por um estranho acaso em Wuhan, onde se localiza o laborat\u00f3rio biol\u00f3gico de n\u00edvel BSL-4, se acalme at\u00e9 fevereiro e que o 2019-nCoV seja apenas uma lembran\u00e7a, acompanhada de linguagem escrachada. E que possamos realizar j\u00e1 presencialmente <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\">Base Kubernetes<\/a><\/noindex> 8\u201310 de fevereiro de 2021, e <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\">Mega Kubernetes<\/a><\/noindex> para usu\u00e1rios avan\u00e7ados de K8s, de 12\u201314 de fevereiro. Honestamente, pessoalmente eu, como editor, estou com saudades da energia, dos coffee breaks, das discuss\u00f5es e das perguntas desafiadoras para os palestrantes. Ou ent\u00e3o a humanidade inteira pode sucumbir, como nas mais cru\u00e9is e trash novelas de Stepan, nosso Korolev, se as for\u00e7as supremas estiverem cansadas de nossas piadas esquisitas sobre Conchita Wurst, as horas do patriarca Kirill e o desejo do Papa de corrigir as palavras da ora\u00e7\u00e3o \"Pai Nosso\".<\/p><\/blockquote>\n<p>Mas vamos voltar ao ponto principal. <\/p>\n<p><\/p>\n<h2 id=\"goldpinger-vizualizaciya-klasterov-kubernetes\">Goldpinger: Visualiza\u00e7\u00e3o de clusters Kubernetes<\/h2>\n<p><\/p>\n<p>As pessoas preferem ver. Gr\u00e1ficos e diagramas tornam mais f\u00e1cil entender o quadro geral. E considerando as escalas e a complexidade de um cluster Kubernetes, podemos aproveitar ao m\u00e1ximo essa caracter\u00edstica.<\/p>\n<p><\/p>\n<p>Um projeto com um nome curioso (provavelmente relacionado ao agente 007, <em>Nota do tradutor<\/em>) <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/bloomberg\/goldpinger\">Goldpinger<\/a><\/noindex>, que tem c\u00f3digo aberto e foi lan\u00e7ado pela equipe t\u00e9cnica da Bloomberg, \u00e9 uma ferramenta simples que opera dentro do cluster Kubernetes e exibe um mapa interativo das rela\u00e7\u00f5es entre os n\u00f3s. Os n\u00f3s que funcionam normalmente s\u00e3o mostrados em verde, enquanto os n\u00e3o funcionais s\u00e3o mostrados em vermelho. Basta clicar em um n\u00f3 para ver os detalhes. Tamb\u00e9m \u00e9 poss\u00edvel configurar a API usando o Swagger para adicionar relat\u00f3rios adicionais, caracter\u00edsticas e outras coisas.<\/p>\n<p><\/p>\n<h2 id=\"k9s-polnoekrannyy-konsolnyy-interfeys-k-kubernetes\">K9s: Interface de console em tela cheia para Kubernetes<\/h2>\n<p><\/p>\n<p>Administradores de sistemas adoram ferramentas \"de uma \u00fanica janela\". <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/derailed\/k9s\">K9s<\/a><\/noindex> \u00e9 uma interface de console em tela cheia para clusters Kubernetes. Com ela, voc\u00ea pode visualizar facilmente os Pods em execu\u00e7\u00e3o, logs e implanta\u00e7\u00f5es, tendo acesso r\u00e1pido ao shell. Nota: voc\u00ea precisa conceder aos usu\u00e1rios do Kubernetes permiss\u00f5es de leitura em n\u00edvel de usu\u00e1rio e namespace para que o K9s funcione corretamente.<\/p>\n<p><\/p>\n<h2 id=\"kops-konsolnyy-ops-dlya-klasterov-kubernetes\">Kops: Console ops para clusters Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/kops\">Esta<\/a><\/noindex> desenvolvimento da equipe Kubernetes ajudar\u00e1 voc\u00ea a gerenciar clusters Kubernetes a partir da linha de comando. Ele suporta clusters em execu\u00e7\u00e3o na AWS e GKE, al\u00e9m de funcionar com VMware vSphere e outros ambientes. Al\u00e9m de automatizar processos de instala\u00e7\u00e3o e remo\u00e7\u00e3o, o Kops pode ajudar na automa\u00e7\u00e3o de outros tipos. Em particular, pode criar configura\u00e7\u00f5es para Terraform, que podem ser usadas para reimplanta\u00e7\u00e3o do cluster com o Terraform.<\/p>\n<p><\/p>\n<h2 id=\"kubebox-terminalnaya-obolochka-dlya-kubernetes\">Kubebox: Shell de terminal para Kubernetes<\/h2>\n<p><\/p>\n<p>Um shell de terminal avan\u00e7ado para Kubernetes, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/astefanutti\/kubebox\">Kubebox<\/a><\/noindex>, oferece mais do que o velho shell de Kubernetes e sua API. Entre outras coisas, pode mostrar em tempo real a utiliza\u00e7\u00e3o de CPU e RAM, lista de pods, conte\u00fado de logs, al\u00e9m de permitir a execu\u00e7\u00e3o de um editor de configura\u00e7\u00f5es. O que mais gostei \u00e9 que est\u00e1 dispon\u00edvel como um aplicativo independente para Linux, Windows e 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> \u00e9 instalado como um servi\u00e7o Kubernetes, obt\u00e9m configura\u00e7\u00f5es declarativas do cluster Kubernetes de um reposit\u00f3rio git e, em seguida, as aplica aos pods do cluster. Sempre que altera\u00e7\u00f5es s\u00e3o feitas, elas s\u00e3o tiradas do reposit\u00f3rio e aplicadas aos pods solicitados. Isso \u00e9 semelhante ao Scaffold do Google, mas funciona para gerenciar um cluster inteiro, em vez de um \u00fanico aplicativo.<\/p>\n<p><\/p>\n<p>H\u00e1 uma possibilidade de fazer altera\u00e7\u00f5es nas configura\u00e7\u00f5es programaticamente ou sob demanda. Todas as a\u00e7\u00f5es s\u00e3o registradas em log, e tamb\u00e9m s\u00e3o apresentadas m\u00e9tricas compat\u00edveis com Prometheus, de modo que voc\u00ea sempre ver\u00e1 o que pode afetar o comportamento do cluster.<\/p>\n<p><\/p>\n<h2 id=\"kube-ps1-umnaya-podskazka-komandnoy-stroki-dlya-kubernetes\">Kube-ps1: Sugest\u00e3o inteligente de linha de comando para Kubernetes<\/h2>\n<p><\/p>\n<p>N\u00e3o, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/jonmosco\/kube-ps1\">Kube-ps1<\/a><\/noindex> isto n\u00e3o \u00e9 um emulador Sony PlayStation para Kubernetes, embora isso seria elegante. \u00c9 uma simples extens\u00e3o de linha de comando Bash, mostrando o contexto atual do Kubernetes e o namespace no prompt. Kube-shell inclui isso com muitas outras funcionalidades, mas se voc\u00ea s\u00f3 precisa de um prompt inteligente \u2014 Kube-ps1 lhe dar\u00e1 isso com o m\u00ednimo de esfor\u00e7o.<\/p>\n<p><\/p>\n<h2 id=\"kube-prompt\">Kube-prompt<\/h2>\n<p><\/p>\n<p>Outra modifica\u00e7\u00e3o m\u00ednima, mas bastante agrad\u00e1vel de usar da CLI do Kubernetes \u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/c-bata\/kube-prompt\">Kube-prompt<\/a><\/noindex>, com a qual voc\u00ea pode entrar em uma sess\u00e3o interativa com o cliente Kubernetes. Kube-prompt livra voc\u00ea da necessidade de digitar <code>kubectl<\/code> antes de cada comando, al\u00e9m de fornecer preenchimento autom\u00e1tico com informa\u00e7\u00f5es contextuais para cada comando.<\/p>\n<p><\/p>\n<h2 id=\"kubespy-monitoring-resursov-kubernetes-v-realnom-vremeni\">Kubespy: Monitoramento de recursos do Kubernetes em tempo real<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pulumi\/kubespy\">Kubespy<\/a><\/noindex> da Pulumi \u00e9 uma ferramenta de diagn\u00f3stico que ajuda a depurar altera\u00e7\u00f5es de recursos do cluster em tempo real, fornecendo algo como um painel de texto para gerenciar o que est\u00e1 acontecendo. Por exemplo, voc\u00ea <noindex><a rel=\"nofollow\" href=\"https:\/\/www.pulumi.com\/blog\/kubespy-and-the-lifecycle-of-a-kubernetes-pod-in-four-images\/\">pode querer ver as altera\u00e7\u00f5es<\/a><\/noindex> no estado do pod desde o seu in\u00edcio: a defini\u00e7\u00e3o do pod \u00e9 armazenada no etcd, o pod \u00e9 agendado para ser iniciado em um n\u00f3, o kubelet no n\u00f3 cria o pod e, por fim, o pod \u00e9 marcado como em execu\u00e7\u00e3o. Kubespy pode ser executado como um programa separado ou como uma extens\u00e3o do kubectl.<\/p>\n<p><\/p>\n<h2 id=\"kubeval-proverka-nastroek-kubernetes\">Kubeval: Verificando configura\u00e7\u00f5es do Kubernetes<\/h2>\n<p><\/p>\n<p>Arquivos YAML de configura\u00e7\u00f5es do Kubernetes podem ser leg\u00edveis, mas isso n\u00e3o significa que eles s\u00e3o sempre verific\u00e1veis. \u00c9 f\u00e1cil perder uma v\u00edrgula ou um nome e n\u00e3o perceber isso at\u00e9 que seja tarde demais. \u00c9 melhor usar <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/instrumenta\/kubeval\">Kubeval<\/a><\/noindex>, instalado localmente ou conectado em um pipeline CICD. Kubeval pega a defini\u00e7\u00e3o YAML das configura\u00e7\u00f5es do Kubernetes e retorna informa\u00e7\u00f5es sobre a validade. Ele tamb\u00e9m pode produzir dados em JSON ou TAP, e analisar os templates originais que s\u00e3o referenciados pelas configura\u00e7\u00f5es do chart Helm, sem fazer solicita\u00e7\u00f5es adicionais.<\/p>\n<p><\/p>\n<h2 id=\"kube-ops-view-panel-dlya-neskolkih-klasterov-kubernetes\">Kube-ops-view: painel para m\u00faltiplos clusters do Kubernetes<\/h2>\n<p><\/p>\n<p>O Kubernetes j\u00e1 tem um painel de monitoramento bastante bom de prop\u00f3sito geral, mas a comunidade Kubernetes est\u00e1 experimentando outras maneiras de exibir dados apropriados para administradores do Kubernetes. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/hjacobs\/kube-ops-view\">Kube-ops-view<\/a><\/noindex> Este experimento oferece a oportunidade de visualizar v\u00e1rios clusters, mostrando o consumo de tempo de CPU e mem\u00f3ria, bem como o estado dos m\u00f3dulos do cluster. Observe que n\u00e3o \u00e9 poss\u00edvel executar comandos; a ferramenta \u00e9 apenas para visualiza\u00e7\u00e3o. No entanto, as exibi\u00e7\u00f5es fornecidas s\u00e3o claras e organizadas, prontas para serem mostradas em uma tela em seu centro de suporte.<\/p>\n<p><\/p>\n<h2 id=\"rio-postavka-prilozheniy-dlya-kubernetes\">Rio: Fornecimento de aplicativos para Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/rio.io\/\">Rio<\/a><\/noindex>, um projeto da Rancher Labs, implementa metodologias comuns de fornecimento de aplicativos no Kubernetes, como CD do Git, AB ou implanta\u00e7\u00f5es azul-verde. Ele tamb\u00e9m pode lan\u00e7ar uma nova vers\u00e3o de seu aplicativo assim que voc\u00ea confirmar as altera\u00e7\u00f5es, ajudando a gerenciar as complexidades, como DNS, HTTPS, Service Mesh.<\/p>\n<p><\/p>\n<h2 id=\"stern-i-kubetail-prosmotr-zhurnalov-v-kubernetes\">Stern e Kubetail: visualiza\u00e7\u00e3o de logs no Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/wercker\/stern\">Stern<\/a><\/noindex> fornece uma sa\u00edda colorida (como o comando <code>tail<\/code>) de pods e containers no Kubernetes. Al\u00e9m disso, \u00e9 a maneira mais r\u00e1pida de obter a sa\u00edda de v\u00e1rias fontes em um \u00fanico fluxo que pode ser lido em tempo real. Ao mesmo tempo, voc\u00ea tem uma forma visual (por cor) de separar os fluxos.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/johanhaleby\/kubetail\">Kubetail<\/a><\/noindex> unifica logs de diferentes pods em um \u00fanico fluxo, marcando com cores diferentes pods e containers. No entanto, o Kubetail \u00e9 um script em Bash, portanto, n\u00e3o requer mais nada al\u00e9m do shell para funcionar.<\/p>\n<p class=\"for_users_only_msg\">Apenas usu\u00e1rios registrados podem participar da pesquisa. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">Entre<\/a><\/noindex>, por favor.<\/p>\n<h2 class=\"default-block__polling-title\">E voc\u00ea, o que usa para simplificar opera\u00e7\u00f5es rotineiras?<\/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>Nada disso10<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">5,7%<\/strong>Tenho a minha pr\u00f3pria \"praticidade\"2<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">8,6%<\/strong>Vou tentar mexer em algo da lista3<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">20,0%<\/strong>Eu gerencio o Kubernetes com um implante neural, como no filme 'Johnny Mnemonic'7<\/p>\n<\/li>\n<\/ul>\n<p>    35 usu\u00e1rios votaram. 19 usu\u00e1rios se abstiveram.<br \/>\n<br \/>Fonte: <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.3 - 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\/pt\/blog\/administrirovanie\/12-instrumentov-delayushhih-kubernetes-legche\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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 ferramentas que tornam o Kubernetes mais f\u00e1cil | ProHoster","description":"O Kubernetes se tornou o padr\u00e3o.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/12-instrumentov-delayushhih-kubernetes-legche","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/97415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=97415"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/97415\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/97416"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=97415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=97415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=97415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}