❯ kubectl get pods --all-namespaces | grep Evicted | awk '{print $2, "--namespace", $1}' | xargs kubectl delete pod
O que são Evicted Pods?
São pods que o kubernetes não conseguiu fazer schedule por falta de recursos, seja disco ou memória.
Por que isso acontece?
Isso acontece quando não fazemos o sizing correto do cluster e também por falta de configuração de quotas (requests e limits) nos pods.
Onde posso pesquisar mais sobre o assunto?
❯ https://kubernetes.io/docs/concepts/scheduling-eviction
❯ https://sysdig.com/blog/kubernetes-pod-evicted/
❯ https://www.padok.fr/en/blog/kubernetes-pods-evicted
[s]
Gostou do conteúdo?
Você também me encontra nessas redes!
Mastodon
@gutocarvalho@bolha.us
PixelFed
@gutocarvalho@bolha.photos
Lemmy
@gutocarvalho@bolha.forum
Matrix
@gutocarvalho@bolha.chat
WriteFreely
@gutocarvalho@bolha.blog
@notamental@bolha.blog
@poesia-pantaneira@bolha.blog
@contos-pantaneiros@bolha.blog
Bookwyrm
@gutocarvalho@bolha.review
Quer saber mais sobre mim?
Visite meus sites!
Conhece o Coletivo Bolha?
Então vem conhecer!
Nós temos muito mais para compartilhar contigo!
Conhece o HackSpace da Bolha?
Vem conhecer o espaço que usamos para estudar o fediverso!
Nosso site
WriteFreely
Quer apoiar nosso trabalho? Você pode!
Te vejo no mastodon da bolha.us!
[s]
Achei um projetinho bacana de statuspage, totalmente feito em shell :]
https://github.com/bderenzo/tinystatus
Vale a visita!
Gostou do conteúdo?
Você também me encontra nessas redes!
Mastodon
@gutocarvalho@bolha.us
PixelFed
@gutocarvalho@bolha.photos
Lemmy
@gutocarvalho@bolha.forum
Matrix
@gutocarvalho@bolha.chat
WriteFreely
@gutocarvalho@bolha.blog
@notamental@bolha.blog
@poesia-pantaneira@bolha.blog
@contos-pantaneiros@bolha.blog
Bookwyrm
@gutocarvalho@bolha.review
Quer saber mais sobre mim?
Visite meus sites!
Conhece o Coletivo Bolha?
Então vem conhecer!
Nós temos muito mais para compartilhar contigo!
Conhece o HackSpace da Bolha?
Vem conhecer o espaço que usamos para estudar o fediverso!
Nosso site
WriteFreely
Quer apoiar nosso trabalho? Você pode!
Te vejo no mastodon da bolha.us!
[s]
Copiando do da máquina para o POD
❯ kubectl cp $ARQUIVO $POD:$CAMINHO/$ARQUIVO
Copiando do POD para a máquina
❯ kubectl cp $POD:$CAMINHO/$ARQUIVO $ARQUIVO
Copiando o arquivo service.sql para o pod postgres-client
❯ kubectl cp ./service.sql postgres-client:/tmp/service.sql
Copiando o arquivo service-dump.sql do pod postgres-client
❯ kubectl cp postgre-client:/tmp/service-dump.sql ./service-dump.sql
Onde posso conhecer melhor o kubectl e seus comandos?
❯ https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands
[s]
Gostou do conteúdo?
Você também me encontra nessas redes!
Mastodon
@gutocarvalho@bolha.us
PixelFed
@gutocarvalho@bolha.photos
Lemmy
@gutocarvalho@bolha.forum
Matrix
@gutocarvalho@bolha.chat
WriteFreely
@gutocarvalho@bolha.blog
@notamental@bolha.blog
@poesia-pantaneira@bolha.blog
@contos-pantaneiros@bolha.blog
Bookwyrm
@gutocarvalho@bolha.review
Quer saber mais sobre mim?
Visite meus sites!
Conhece o Coletivo Bolha?
Então vem conhecer!
Nós temos muito mais para compartilhar contigo!
Conhece o HackSpace da Bolha?
Vem conhecer o espaço que usamos para estudar o fediverso!
Nosso site
WriteFreely
Quer apoiar nosso trabalho? Você pode!
Te vejo no mastodon da bolha.us!
[s]
Conheça uma forma fácil de usar um cliente sgbd no k8s
Cenário
Bancos no RDS, apenas o cluster K8S chega no RDS
Necessidade
Conectar no banco e rodar alguns comandos
Cliente MySQL
❯ kubectl run -n default --rm --restart=Never -ti --image=bitnami/mysql mysql-client -- bash
Cliente PostgreSQL
❯ kubectl run -n default --rm --restart=Never -ti --image=bitnami/postgresql postgre-client -- bash
Observações
Quando vocês sairem do POD ele vai morrer, isso vai acontecer por causa do —rm e —restart=Never
Gostou do conteúdo?
Você também me encontra nessas redes!
Mastodon
@gutocarvalho@bolha.us
PixelFed
@gutocarvalho@bolha.photos
Lemmy
@gutocarvalho@bolha.forum
Matrix
@gutocarvalho@bolha.chat
WriteFreely
@gutocarvalho@bolha.blog
@notamental@bolha.blog
@poesia-pantaneira@bolha.blog
@contos-pantaneiros@bolha.blog
Bookwyrm
@gutocarvalho@bolha.review
Quer saber mais sobre mim?
Visite meus sites!
Conhece o Coletivo Bolha?
Então vem conhecer!
Nós temos muito mais para compartilhar contigo!
Conhece o HackSpace da Bolha?
Vem conhecer o espaço que usamos para estudar o fediverso!
Nosso site
WriteFreely
Quer apoiar nosso trabalho? Você pode!
Te vejo no mastodon da bolha.us!
[s]
Conhece esse projeto?
É uma ferramenta de tickets, opensource, moderna que me surpreendeu.
No passado usei ferramentas como OTRS e GLPI, bem no passado, ver um projeto tão vibrante e visualmente agradável me deixou muito feliz.
https://zammad.org/
Estou usando em alguns projetos :)
Gostou do conteúdo?
Você também me encontra nessas redes!
Mastodon
@gutocarvalho@bolha.us
PixelFed
@gutocarvalho@bolha.photos
Lemmy
@gutocarvalho@bolha.forum
Matrix
@gutocarvalho@bolha.chat
WriteFreely
@gutocarvalho@bolha.blog
@notamental@bolha.blog
@poesia-pantaneira@bolha.blog
@contos-pantaneiros@bolha.blog
Bookwyrm
@gutocarvalho@bolha.review
Quer saber mais sobre mim?
Visite meus sites!
Conhece o Coletivo Bolha?
Então vem conhecer!
Nós temos muito mais para compartilhar contigo!
Conhece o HackSpace da Bolha?
Vem conhecer o espaço que usamos para estudar o fediverso!
Nosso site
WriteFreely
Quer apoiar nosso trabalho? Você pode!
Te vejo no mastodon da bolha.us!
[s]