Entendendo os nós no k8s ❤

Introdução O kubernetes gerência sua carga de trabalho alocando os containers em pods com o intuito de executa-lós em nós. Um nó pode ser uma maquina física ou virtual dependendo da configuração do seu cluster. Cada nó contém o seu control plane contendo os recursos necessários para executarem os seus pods. A maquina do tipo master é responsável por controlar os nós. Os componentes inclusos no nó são os kubelet, container runtime e kube-proxy....

October 8, 2021 · 5 min · Higor Diego

Introdução ao kubernetes ❤

Introdução Kubernetes é um sistema de código aberto (open-source) desenvolvido inicialmente pela Google em 2014 com intuito de fazer gestão de aplicações em containers e ambientes com múltiplos servidores. O designer do cluster kubernetes precisa seguir algumas práticas, que são: Seguro: Práticas de segurança avançadas de controle; Operação: Fácil a utilização com alguns comandos; Adaptável: Não poderá favorecer um fornecedor e ser configurável por meio de um arquivo. Um administrador do Kubernetes tem a liberdade de gerir as suas aplicações sem restrições....

September 11, 2021 · 5 min · Higor Diego

Rust - O módulo sistema para controle de escopo e privacidade.

No Rust temos alguns recursos que são chamado de sistema de módulos eles englobam alguns recursos. 1. Os módulos é uma forma de organizar o seu código e reutilizar com alguns controles e privacidade. 2. Existem caminhos é uma maneira de dar nomes ao itens. 3. Existe palavra de chave para caminho com base no seu escopo e temos a palavra pub que é uma forma de colocar os itens públicos....

August 30, 2021 · 3 min · Higor Diego

Rust - Usando Structs

Uma struct, ou estrutura, é um tipo de dados personalizado que nos permite nomear e criar um conjunto de vários valores relacionados que compõem um grupo de dados. Se você estiver familiarizado com uma linguagem orientada a objeto, um struct é como os atributos de dados de um objeto. Existe três tipos de estruturas que são: Estrutura de tuplas que são, basicamente denominadas por tuplas. Temos aquela clássica estrutura do C....

August 30, 2021 · 3 min · Higor Diego

Rust - Borrowing ?

O borrowing permitir ter múltiplas referências a um recurso ao mesmo tempo, aderindo um conteúdo proprietário único em um local de responsabilidade, podemos pegar com base os ponteiros em C. O borrowing trabalha com as suas referências, vale lembrar que é um objeto então eles podem ser mutáveis assim são movidos e imutáveis que são apenas copiados. Exemplo abaixo. fn main() { let texto = String::from("google"); let tamanho = calcula_tamanho(&texto); println!...

August 30, 2021 · 3 min · Higor Diego