gutocarvalho

blog de um pantaneiro na TI | @gutocarvalho@bolha.us

As vezes me sinto velho e cansado, e tudo bem!

As vezes eu falo que eu me sinto velho, cansado e ouço as pessoas falando:

  • Poxa, você só tem 40, é muito novo, relaxa man!

Sim, ter quarenta anos não é muito, a expectativa de vida hoje está na casa dos 76 anos no Brasil – segundo o IBGE.

Então tem muito chão, estamos – se tivermos sorte – no meio do caminho.

Mas as vezes eu paro para pensar, será mesmo tão simples?

Será que eu não devo respeitar as cicatrizes e as experiências que eu conquistei e acumulei até agora?

Será que eu não posso dizer que estou cansando, física e mentalmente pq ainda sou novo na visão de alguns?

Do ponto de vista da idade e da expectativa de vida, talvez possa parecer pouco, mas creio que do ponto de vista da vida e do tempo – em si – já é bastante.

Ter quarenta anos pode não pesar para alguns, mas pode pesar para outros – e temos que respeitar isso, e até celebrar, pois chegamos até aqui.

O  número em si, ou quantidade de dias passados – cerca de 14 mil dias regulares e recorrentes, não é o mais relevante.  O relevante são os aprendizados acumulados e a responsabilidade que você carrega consigo.

Algumas pessoas são solteiras, concursadas, com vida financeira estável, com famílias estáveis, em que todos gozam de certa saúde, relativo conforto e até raros privilégios. Outros no entanto, podem estar lutando para estar aqui desde o dia zero, e quarenta anos minha gente, quarenta anos é um número a se respeitar e celebrar.

Acredite, muitos ficaram no caminho e muitos ainda vão ficar.

A responsabilidade de prover, educar e criar filhos, de sustentar a si mesmo e a eles, a certeza de que em breve seus pais – ou quem depende de você – vão também se tornar de certa forma seus filhos, é uma responsabilidade e tanto. E lidar com isso nunca será fácil, mas será preciso.

A coisa boa de cuidar dos pais ou dependentes, é que você vai poder retribuir todo o amor e a dedicação que tiveram contigo, e eles se sentirão acolhidos, certamente.

É um ciclo variável em alguns aspectos e constante em outros. Se você não tem filhos que dependem de você, você certamente tem outras pessoas em volta que dependem. E não adianta fingir que isso não pesa, isso pesa sim. Mas também é muito natural e importante e faz parte da nossa vida em sociedade.

Isso – inclusive – nos nos mantém firmes e nos dá propósito.

É o que nos faz acordar todos os dias de manhã e sair da cama.

É o que nos faz chorar, rir, gritar e celebrar quando todos completam mais um ano vivos e juntos :')

Alguém com quarenta pode ter 20 ou 25 anos de trabalho no currículo, pode ter passado por diversas empresas, áreas, projetos e certamente por muitos sufocos.

Então veja, não importa se você limpou fossas ou lançou foguetes, todos construímos experiências em torno de nossas vivências, e isso ninguém nos tira.

Claro que existem pessoas com quarenta anos que ainda moram com os pais – pela razões erradas – , que não sabem lavar louça, roupa ou cozinhar e nem mesmo trabalham, mas esse não é o foco desse post.

Esse post foca nos guerreiros e nas guerreiras que diariamente vão para as trincheiras da vida, e vão sabendo que vão levar porrada, bomba e tiro, e que ainda sim precisam levantar, bater o ponto e respirar fundo para estarem prontas e prontos para as trincheiras do outro dia.

E pensa o seguinte, 30, 40, 50 anos atrás, nossos parentes não faziam 1/10 do que fazemos hoje. A gente tá sendo engolido pela velocidade da sociedade da informação. Com quarenta anos certamente já absorvemos 3 ou 4 vezes mais informações que a geração dos nossos avós e bisavós na totalidade de suas vidas somadas.

E acredito que o impacto que isso causa no corpo e na mente tem um custo altíssimo.

Hoje vivemos mais tempo, mas quebramos bem antes, basta ver as pandemias silenciosas que assolam nosso mundo hoje.

A OMS disse em 2020 que mais de 300 milhões de pessoas no mundo sofrem algum tipo de depressão e transtorno, e mais de 800 mil que sofrem com isso enceraram suas vidas todo ano. E essa silenciosa e dolorosa pandemia mata mais pessoas de 15 a 29 anos.

Então se você tem 40, celebre!

Se permita sentir esse milestone

Se permita respeitar suas experiências adquiridas

Se permita sentir o tempo de vida que alcançou e se respeitar.

Se você acha que está velho, tudo bem.

Se se acha novo, tudo bem também, melhor ainda.

Só lembre-se de respeitar tudo o que você adquiriu, afinal, isso tem muito valor.

O importante é entender que independente do que você esteja sentindo, sinta pelo menos que a vida vale a pena!

[s]


Gostou do conteúdo?

Você também me encontra nessas redes!

Mastodon

@gutocarvalho@bolha.us

PixelFed

@gutocarvalho@bolha.photos

Lemmy

@gutocarvalho@bolha.forum

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Funkwhale

@gutocarvalho@bolha.studio

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io!

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]

Ontem eu demiti um cliente, e o faria hoje novamente

Demiti pois ele não tinha respeito com nossa equipe, com nossa empresa e com a nossa história

Demiti pois ele não tinha respeito pelo próximo

Demiti pois ele não tinha respeito por si mesmo

O fiz, mas não fiquei feliz com isso

Não estou feliz pois estamos em 2021 e ainda temos que fazer isso

Não estou feliz pois ainda tem gente que defende tal comportamento alegando ser o “jeito” da pessoa

Jeito? 

Que jeito?

Arrogância é jeito?

Falta de respeito é jeito?

Intimidação é jeito?

Assediar é jeito?

Coagir é jeito?

Humilhar é jeito?

Não, eu afirmo que não é.

Parem de proteger esse tipo comportamento e esse tipo de pessoa, parem de alegar que esse é o jeito dele ou dela, isso não existe gente.

Isso não é jeito, o nome disse é ABUSO.

Eu vou dizer uma coisa para vocês sobre o meio profissional, na TI, ou fora dela.

Respeito é um princípio que não dá para discutir.

Respeito é um princípio que não dá para abrir mão.

Respeito se tem, e falta dele não é aceitável, não mais, aliás nunca foi, mas hoje, especialmente em 2021, não mais.

Quem não sabe exercitar e praticar o respeito não deveria ter o direito sequer de dialogar com outro ser humano.

Não aceite abuso, nao aceite falta de respeito, não importa se é seu cliente, gestor, aluno, fornecedor, vizinho, amigo ou familiar.

NÃO ACEITE!


Gostou do conteúdo?

Você também me encontra nessas redes!

Mastodon

@gutocarvalho@bolha.us

PixelFed

@gutocarvalho@bolha.photos

Lemmy

@gutocarvalho@bolha.forum

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Funkwhale

@gutocarvalho@bolha.studio

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io!

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]

Ano passado fizemos uma brincadeira no twitter e várias pessoas criaram essa lista com seu toolkit:

Chegou a hora de atualizar a lista!

Para Uso Pessoal

OSes

  • MacOS BigSur 11.3.1
  • MacOS Catalina 10.15.6
  • Ubuntu 20.04 LTS

Browsers

Brave

  • Dark Reader (novo)
  • GoFullPage (novo)
  • Volume Control (novo)
  • Window Sizer (novo)
  • Extension Website IP
  • Extension Passbolt
  • Extension Reticle
  • Extension Passbolt
  • Extension Grammarly
  • Extension ADBlock For YT

Chrome

  • Dark Reader (novo)
  • GoFullPage (novo)
  • Volume Control (novo)
  • Window Sizer (novo)
  • Extension Website IP
  • Extension Reticle
  • Extension 1Password
  • Extension Passbolt
  • Extension Grammarly
  • Extension ADBlock Ultimate
  • Extension ADBlock fo YT

Firefox

  • Addon Server IP
  • Addon Passbolt
  • Addon 1Password
  • Addon Grammarly
  • Addon Easy Screenshot
  • Addon Adblock Ultimate

Correio

  • Spark (principal)
  • Apple Mail

GIT

  • git
  • git-lfs
  • git-flow
  • git-annex

VIM

  • vim-airline
  • vundle
  • vundle/promptline
  • vundle/dracula-vim (theme)

ZSH

  • Starhip.rs
  • OH MY ZSH!
  • plugin/osx
  • plugin/git
  • plugin/brew
  • plugin/docker
  • plugin/docker-compose
  • plugin/history
  • plugin/vagrant
  • plugin/zsh-syntax-highlighting
  • plugin/zsh-autosuggestions
  • theme/agnoster

Gerenciador de pacotes

  • Homebrew
  • Homebrew Cask

Editores

  • VSCode
  • MacDown
  • Nodio (testando)
  • Spaces (Testando)

Website Editor

  • Mobirise

CMS

  • Publii (testando)

Documentação

  • Dash

IM

  • WhatsAPP
  • Telegram

Chat

  • Textual (IRC)
  • Slack
  • Teams
  • MatterMost
  • RocketChat
  • Discord
  • Keybase
  • Signal

Videconf

  • Zoom
  • ClickMeeting
  • GotoMeeting
  • Join.me
  • Jitsi
  • Skype

Social Networks

  • TweetBot

Password Manager

  • 1Password

Utils

  • Mactrack
  • CheatSheet
  • IstatMenus
  • Unclutter
  • Alfred 4
  • Bartender 4
  • MagicanRest
  • Moom
  • MacPilot
  • DiskMap
  • Istatistica
  • Paragon NTFS
  • Amphetamine
  • Display Menu
  • CleanMyMac
  • SubnetCalc
  • Black Magic Disk Speed
  • Speedtest by Okla
  • The Unarchiver
  • Folx

Network Security

  • Little Snitch (Firewall)

Remote Assistance

  • AnyDesk
  • Teamviewer

Remote Connect

  • MS RDP

Multimedia

  • VLC
  • MPV
  • Subtitles
  • Shazam
  • Piezo
  • OBS
  • Isky Video Converter

Video Capture

  • ScreenFlow
  • Camtasia (novo)
  • Capto (novo)

VPN

  • Viscosity
  • FortiClient

Graphics

  • Gimp
  • Inkscape
  • Color Pallete
  • Color Slurp
  • Pastel
  • Color Ray

Finances

  • Chronicle Pro
  • Money

File transfer

  • Transmission (p2p)
  • Resilio Sync (p2p)
  • Transmit

Cloud Storage

  • Google Drive

Virtualization

  • Parallels
  • VirtualBox
  • VMWare Fusion

Containers

  • Docker
  • Docker Compose

Logitech

  • Presentation
  • Gaming Software

Kubernetes

  • Lens
  • K8S
  • Kubetail
  • Etc Manager

Keyboard tools

  • Karabiner

Office

  • Cardhop
  • Fantastical
  • Apple Keynote
  • Apple Notes
  • Office 365
  • LibreOffice
  • Adobe Acrobat Reader

Database Client

  • PSequel
  • Dbeaver
  • Postico
  • Workbench
  • Robo3T
  • Datagrip

Meu Hardware

  • IMAC 21' 8GB (office e videconfs)
  • Intel NUC
  • Intel NUC 32GB (laboratorios e testes)
  • Intel NUC 16GB (laboratorios e testes)
  • HD Seagate USB 3.0 1TB p/ BKP
  • Notebook MPB 13' 16GB (note principal)
  • Notebook MPB 11' 4GB (reuniões e viagens curtas)
  • HD Western Digital USB 3.0 4TB para TimeMachine
  • Teclado mecânico Keycron K6
  • Teclado mecânico HyperX Alloy FPS Pro
  • 2 Switchs USB Anker Ultra Slim 4 Portas USB 3.0
  • Mouse Logitech G-305
  • Apresentador Logitech Spotlight
  • Apple Trackpad 1o Geração

Mobile

  • iPhone 8 Plus 256 GB
  • Apple Watch 3º Geração
  • Bateria Anker Powercore 26.800Mah

Studio

  • Microfone HyperX QuadCast
  • Headphone Sony WH-1000XM-3
  • Headphone Samsung Level On
  • WebCam FullHD Logitech C925
  • WebCam FullHD Logitech Stram
  • Monitor de áudio Edifier R1280DB 42W
  • Tripé articulado para microfone

Network

  • LoadBalancer TP-Link TL-R605 VPN
  • Link R2 Telecom IP Fixo 400/200
  • Link Skillnet Telecom IP Fixo 400/200
  • Switch DLINK DGS101C6 GigaBit 16 Portas
  • 2 Roteadores TP-Link DECO M4 MESH Gigabit 3 Roteadores TP-Link DECO M5 MESH Gigabit

Desk & Chair

  • Mesa sob-medida MDF com 70cm de altura, 150 de largua e 85 de profundidade
  • Cadeira DT3sports Elise Vermelha
  • 2 Monitores AOC 24' Widescreen Freesync
  • MousePad HyperX Fursy S RO XI 90x42
  • Suporte de monitor Duplo c/ pistão a gás ELG F160N
  • Mesa digitalizadora WACOM ONE
  • Carregador ANKER USB A2133 10 portas
  • Carregador ANKER USB PowerPort 6
  • HP OfficeJet J4580 All-in-one

Nuvem Pessoal

  • Office 365
  • 1Password
  • Calendly
  • NetFlix
  • Disney Plus
  • Amazon Prime
  • Icloud Storage

PARA PROJETOS PESSOAIS OU PROFISSIONAIS

OS

Ubuntu 20.04 LTS

Utils

  • BASH
  • ZSH
  • SSH
  • GIT
  • VIM

Automação

  • Ansible
  • Terraform
  • Rundeck
  • Certbot Curl

Linguagens, ferramentas, estruturas e modelo de dados

  • Shell
  • Ruby
  • Python
  • YAML
  • JSON
  • REST

Console tools

    | (pipe)
    tcpdump
    net-tools (netstat, route)
    ip
    top, vmstat
    htop, iotop
    screen
    wget, curl
    rsync
    iperf
    cat, grep, egrep
    tar, gzip, bzip2
    cut, awk, sed
    more, less, head, tail
    df, du, mount
    lvm
    lynx, elinks
    nmap
    telnet
    netcat
    traceroute
    strace
    jq
    asciinema

Metodologias, culturas, técnicas e modelos

  • Kanban
  • Scrum
  • Agile
  • IaC
  • DevOps
  • SRE
  • GitOPS

Bancos

  • MariaDB/MySQL
  • PostgreSQL
  • SQLite
  • Elastic
  • MongoDB (novo)
  • Cassandra (novo)

Brokers

  • RabbitMQ
  • ApacheMQ

Containers

  • Docker
  • Docker Compose

K8S

  • Rancher
  • K3S
  • K3D
  • K3OS
  • RKE
  • Kubernetes
  • Kubectl
  • Etcdctl
  • Helm
  • k9s (novo)
  • Kubetail (novo)
  • Popeye (novo)
  • Lens
  • Kustomize
  • Velero
  • CertManager

Cloud

  • awscli

Monitoração

  • Zabbix
  • Grafana
  • Prometheus

Centralização de logs e eventos em K8S

  • Loki (novo)
  • Promtail (novo)
  • Grafana

Virtualizacao OnPrem

  • ProxMox

Gerenciamento de senhas entre times

  • Passbolt

ChatOPS e Videconferência

  • MatterMost (chatops)
  • MatterBridge
  • Jitsi (video)

Gerenciamento de código fonte

  • GitLab
  • GitHub

Esteiras

  • Tekton (novo)
  • Argo (novo)
  • GitLab CI

Gerenciamento de artefatos e registry docker

  • Nexus Repo
  • Harbour (novo)

Reverse Proxy, LB e Cache

  • NGINX

Nuvens que normalmente utilizamos em projetos

  • AWS
  • GCP
  • OVH
  • DO

Virtualização & Baremetal

  • OVH

Provedor de DNS

  • Cloudflare

Domain Registrar

  • Namecheap
  • Registro.br

Monitoramento Externo tipo SaaS

  • UptimeRobot

Monitoramento statuspge

  • Tinystatus

Documentação

  • GitHub Markdown
  • GitLab Wiki

Blogs

  • Publii (novo)
  • Legado
  • Ghost
  • Hugo
  • Wordpress
  • Octopress

Gerenciamento tickets, demandas e atividades

  • Zammad

Acho que é isso, daqui um ano a gente compara!

Se você fizer um post como esse, comenta aí e deixa a URL :)

;)


Gostou do conteúdo?

Você também me encontra nessas redes!

Mastodon

@gutocarvalho@bolha.us

PixelFed

@gutocarvalho@bolha.photos

Lemmy

@gutocarvalho@bolha.forum

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Funkwhale

@gutocarvalho@bolha.studio

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io!

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]

Bora entender isso de um jeito simples? Vem!

Como eu vejo?

Se ele(a) saber fazer algo que é pedido – e precisa de supervisão, ele(a) é JR

Se ele(a) saber fazer o que é pedido, entende oq tá fazendo, não precisa de supervisão, mas precisa de alguém priorizando as demandas – ele(a) é PL

Se ele(a) sabe fazer oq é pedido, entende oq tá fazendo, entende pq tá fazendo, sabe priorizar, sabe gerenciar recursos financeiros, pessoas, demandas, elaborar projetos, falar com clientes e gestores, enxergar e desenhar a arquitetura de um solução, ele(a) é SR

Agora se ele(a) é um(a) profundo(a) conhecedor(a) de um produto ou tecnologia a ponto de fazer oq ninguém consegue fazer, resolver oq ninguém consegue resolver naquele produto ou tecnologia, ele(a) é um(a) ESPECIALISTA. Contudo, não significa que o(a) especialista saiba fazer oq um JR, PL ou SR faça.

Sacou?

:)


Gostou do conteúdo?

Você também me encontra nessas redes!

Mastodon

@gutocarvalho@bolha.us

PixelFed

@gutocarvalho@bolha.photos

Lemmy

@gutocarvalho@bolha.forum

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Funkwhale

@gutocarvalho@bolha.studio

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io!

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 o passbolt!

https://passbolt.com

Esse é um projeto web, opensource, com uma interface amigável e moderna, com criptografia padrão pgp, bem simples de usar e compartilhar as senhas com seu time, ou gerenciar suas senhas pessoais.

É um item obrigatório em praticamente qualquer projeto que executo hoje.

[s]


Gostou do conteúdo?

Você também me encontra nessas redes!

Mastodon

@gutocarvalho@bolha.us

PixelFed

@gutocarvalho@bolha.photos

Lemmy

@gutocarvalho@bolha.forum

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Funkwhale

@gutocarvalho@bolha.studio

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io!

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]

Parece que dá... eu ainda não testei, mas segue a URL que explica!

https://www.nicksherlock.com/2020/04/installing-macos-catalina-on-proxmox-with-opencore/

:)


Gostou do conteúdo?

Você também me encontra nessas redes!

Mastodon

@gutocarvalho@bolha.us

PixelFed

@gutocarvalho@bolha.photos

Lemmy

@gutocarvalho@bolha.forum

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Funkwhale

@gutocarvalho@bolha.studio

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io!

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]

❯ 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

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Funkwhale

@gutocarvalho@bolha.studio

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io!

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

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Funkwhale

@gutocarvalho@bolha.studio

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io!

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

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Funkwhale

@gutocarvalho@bolha.studio

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io!

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

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Funkwhale

@gutocarvalho@bolha.studio

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io!

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]