Install Helm curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 chmod 700 get_helm.sh ./get_helm.sh Doc Auto completion echo “source
Categoria: KUBERNETES
Kubernetes configure o seu namespace default
Com um cluster recem criado, esses são os 4 namespaces padrões do Kubernetes. kubectl get namespace NAME STATUS AGE default Active 6h16m kube-node-lease Active 6h16m kube-public Active 6h16m kube-system Active 6h16m Tudo que for criado sem declarar um namespace vai para o namespace default. kubectl run nginx –image=nginx kubectl get pods # O comando abaixo […]
Kubernetes sem docker (containerd e runc)
Distribuição utilizada ubuntu 20.04 LTS Imagem vagrant ubuntu/focal64(virtualbox, 20211026.0.0) Ajustando a hora sudo timedatectl set-timezone America/Sao_Paulo Garantindo modulos necessários cat /etc/modules-load.d/k8s.conf overlay br_netfilter #ip_vs_rr #ip_vs_wrr #ip_vs_sh #nf_conntrack_ipv4 #ip_vs EOF Adicioando parametros de kernel necessários cat /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables=1 net.bridge.bridge-nf-call-iptables=1 net.ipv4.ip_forward=1 EOF sudo modprobe overlay sudo modprobe br_netfilter Desabilitando a swap swapoff -a vim /etc/fstab # Comente […]
Kind contextos em clusters kubernetes
Vamos criar dois cluster simples de nó único (control-plane) para um exercício prático. Neste post estou considerando que você já está com o kind instalado, caso não esteja e queira acompanhar segue o link do post de instalação no linux. # Criando os clusters kind create cluster –name cluster-dev kind create cluster –name cluster-prd # […]
Instalando o kind no linux (kubernetes em localhost)
Kind significa kubernetes in docker, ou seja é uma forma de estudar kubernetes em localhost com o mínimo de recursos possíveis. Ideal para desenvolvedores e profissionais de infraestrutura iniciarem os seus estudos sobre Kubernetes. Ele é multiplataforma, ou seja está disponível para windows, linux e macos. Uma breve introdução, um cluster kubernets é composto nodes […]