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....
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....
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....
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....
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!...