gutocarvalho

blog de um pantaneiro na TI

❯ 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]