Como Configurar Host Linux Para Acessar E Resolver Services Kubernetes Por Nome Dns

Neste post vou explicar como configurar um host Ubuntu para ter acesso aos serviços de um Cluster Kubernetes instalado utilizando microk8s.

Como funciona o DNS interno do Kubernetes

Todos os Pods e Services estão conectados em uma mesma rede virtual privada com IPs da faixa 10.x.x.x e o host aonde o Kubernetes está instalado não está conectado a esta rede, e por isso não tem acesso nem aos services nem aos pods.

Read More  

Como Criar Um Plugin De Carrossel De Imagens Com Css Puro

Existem vários plugins para jQuery, React e até mesmo Angular para criar um carrossel de imagens, mas é possível criar utilizando apenas CSS puro.

Elementos de um carrossel

  • Stage: A área disponível para o carrossel
  • Item: O item visível atualmente pelo usuário
  • Next/Prev Buttons: Os botões para passar aos items anteriores/próximos, que normalmente estão ocultos

Read More  

Como Utilizar O Cygwin Como Terminal No Intellij

Para o intelliJ abrir um terminal bash corretamente no windows, crie um arquivo .bat com os seguintes comandos:

Se você instalou a versão 64 bits:

c:\cygwin64\bin\start-bash.bat
1
2
@echo off
set CHERE_INVOKING=1 & c:\cygwin64\bin\bash.exe --login -i

Para versão 32 bits:

c:\cygwin\bin\start-bash.bat
1
2
@echo off
set CHERE_INVOKING=1 & c:\cygwin\bin\bash.exe --login -i

Configurar o intelliJ

No intelliJ, File -> Setting -> Tools -> Terminal, e altere o terminal para o arquivo que você criou:

Pronto, feche o terminal do intelliJ e abra novamente que já será o terminal bash.

Bonus

O intelliJ não exibe corretamente comandos longos git log ou simplesmente o vim, para resolver isso, você só precisa adicionar uma variável no seu arquivo .bash_profile, pode ser na primeira linha mesmo.

c:\cygwin64\home\voce\.bash_profile OU c:\cygwin\home\voce\.bash_profile
1
export TERM=cygwin

Fonte: janzhou

Tutorial Docker Iniciando E Como Rodar Containers

Rodando imagens

1
$ docker run ubuntu

Este comando vai seguir os seguintes passos:

  • Baixar a última versão do Ubuntu disponível para Docker, caso você ainda não tenha
  • Instalar a imagem em uma máquina virtual
  • Finalizar a execução

É possível, ainda, escolher a versão da imagem

1
$ docker run ubuntu:14.04

O problema do comando run é que ele cria um container e morre, desligando assim a máquina virtual e deixando você sem acesso.

Read More