February 9, 2022
Só vem ver o conteúdo, tá bacana!
Recentemente publiquei dois slidedecks interessantes sobre Service Mesh e EKS DR, foram pesquisas feitas para projetos que participei, talvez o conteúdo possa te ajudar :)Apresentação sobre investigação de DR para EKS
Apresentação sobre comparação entre service meshes Istio e Linkerd
[s] Guto ---
Este post é do tipo #MindNotes, entenda aqui .
Se gostou manda um alo no twitter @gutocarvalho .
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
Friendica
@gutocarvalho@bolha.network
Quer saber mais sobre mim?
Visite meus sites!
E meus blogs:
Conhece o Coletivo Bolha?
Então vem conhecer o bolha.io ou bolhaverso!
fediverso
chat
vídeo
frontends
translations
editors
secrets sharing
pastbin
terminal recorder
anti paywall
Nós temos muito mais para compartilhar contigo!
Quer apoiar nosso trabalho? Você pode!
Te vejo no mastodon da bolha.us!
[s]
February 8, 2022
Venha conhecer ferramentas do ecosistema Suse Rancher.
Há muito além do Rancher :)1. Rancher Um gerenciador completo para rodar containers em produção usando Kubernetes como base.https://github.com/rancher 2. RKE Distribuição Kubernetes Rancher e também o instalador.
https://github.com/rancher/rke 3. RKE v2 Nova versão da distribuição Kubernetes Rancher com foco em segurança, especialmente desenvolvida para o governo americano.https://rke2.io 4. K3S Uma distribuição Kubernetes bem leve para uso em IOT e Edge com grande suporte a ARM. Além disso, pode ser utilizada para desenvolvimento de manifestos, pacotes k8s e uso em CI.https://k3s.io
5. K3D É o K3S empacotado para rodar em Docker, com isso você cria um cluster single node e pode validar o que precisar no K8S, excelente para desenvolvimento.
https://k3d.io
6. Rio Um CD com foco em Kubernetes.https://rio.io 7. Submariner Uma ferramenta que permite conectar PODS em diferentes clusters kubernetes.https://submariner.io 8. Longhorn Um storage distribuído de blocos para kubernetes.https://longhorn.io 9. Harvester HCI Ferramenta de hiperconvergência para unir seus ambientes de container e virtualização.http://harvesterhci.io 10. Fleet Um gerenciador de clusters GitOps para dar conta de todos os seus clusters K8S.https://fleet.rancher.io [s] Guto
---
Este post é do tipo #MindNotes, entenda aqui .
Se gostou manda um alo no twitter @gutocarvalho.
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
Friendica
@gutocarvalho@bolha.network
Quer saber mais sobre mim?
Visite meus sites!
E meus blogs:
Conhece o Coletivo Bolha?
Então vem conhecer o bolha.io ou bolhaverso!
fediverso
chat
vídeo
frontends
translations
editors
secrets sharing
pastbin
terminal recorder
anti paywall
Nós temos muito mais para compartilhar contigo!
Quer apoiar nosso trabalho? Você pode!
Te vejo no mastodon da bolha.us!
[s]
February 8, 2022
Lista de 5 projetos CI/CD com foco em K8S para conhecer!
Esses são projetos modernos para Cloud Native e Kubernetes!1. Flux Esse foi o projeto que começou tudo no GitOps, feito pela empresa WeaveWorks que cunhou o termo. Ele oferece CD via GitOps para suas apps e também para infraestrutura do seu cluster K8S.https://fluxcd.io/ 2. ArgoCD O Argo é uma ferramenta de CD declarativa no estilo GitOps que traz um painel web muito eficiente para lidar com projetos em K8S.https://argoproj.github.io/
3. Tekton É uma ferramenta CI/CD, com foco total em Cloud Native feita para kubernetes que roda apenas em kubernetes, perfeita para te ajudar a fazer o build, rodar testes e fazer o deploy de sua APP no K8S. https://tekton.dev/ 4. Flagger É uma ferramenta com foco em CD que te ajuda a automatizar todo o processo de release de suas apps que rodam em K8S. https://flagger.app
5. Werf É uma ferramenta de CI/CD que usa o que eles chamam de Giterminismo , é um tipo de idempotência com determinismo que gerencia e mantém os estados de suas APPs no cluster.
https://werf.io/
[s] Guto
---
Este post é do tipo #MindNotes, entenda aqui .
Se gostou manda um alo no twitter @gutocarvalho.
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
Friendica
@gutocarvalho@bolha.network
Quer saber mais sobre mim?
Visite meus sites!
E meus blogs:
Conhece o Coletivo Bolha?
Então vem conhecer o bolha.io ou bolhaverso!
fediverso
chat
vídeo
frontends
translations
editors
secrets sharing
pastbin
terminal recorder
anti paywall
Nós temos muito mais para compartilhar contigo!
Quer apoiar nosso trabalho? Você pode!
Te vejo no mastodon da bolha.us!
[s]
January 12, 2022
É fácil, vamos lá.
via ifconfig.me
via ip.me
via ipinfo.io
voce pode até criar um alias nos eu .bashrc ou .zshrc
e depois de recarregar o rc é só digitar no terminal
[s] Guto
--- Este post é do tipo #MindNotes, entenda aqui . Se gostou manda um alo no twitter @gutocarvalho :)
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
Friendica
@gutocarvalho@bolha.network
Quer saber mais sobre mim?
Visite meus sites!
E meus blogs:
Conhece o Coletivo Bolha?
Então vem conhecer o bolha.io ou bolhaverso!
fediverso
chat
vídeo
frontends
translations
editors
secrets sharing
pastbin
terminal recorder
anti paywall
Nós temos muito mais para compartilhar contigo!
Quer apoiar nosso trabalho? Você pode!
Te vejo no mastodon da bolha.us!
[s]
January 6, 2022
Conheça algumas ferramentas interessantes para seu k8s toolkit
Uma curadoria pessoal de ferramentas para k8s
Essa página é atualizada regularmente, volte para ver as novidades!
shell
https://github.com/cloudnativelabs/kube-shell'
https://github.com/jonmosco/kube-ps1
port forwarding
https://github.com/txn2/kubefwd
https://www.electronjs.org/apps/kube-forwarder
autoscaling
https://github.com/aws/karpenter
https://github.com/kedacore/keda
namespace and cluster switch (cli)
https://github.com/ahmetb/kubectx
https://github.com/sbstp/kubie
kubeconfig manager
https://github.com/sunny0826/kubecm
https://github.com/bitnami-labs/kubectl-import
resources view (web)
https://github.com/FairwindsOps/goldilocks
https://github.com/stevelacy/kuberhaus
resources view realtime (cli)
https://github.com/pulumi/kubespy
backup for production (config and volumes)
backup etcd
https://github.com/gardener/etcd-backup-restore
backup on git (yaml manifests)
https://github.com/bpineau/katafygio
etcd management
https://github.com/gtamas/etcdmanager
https://github.com/kopeio/etcd-manager
logs (cli)
https://github.com/johanhaleby/kubetail
https://github.com/boz/kail
https://github.com/wercker/stern
monitoring (cli)
https://github.com/astefanutti/kubebox
monitoring (web)
https://github.com/hjacobs/kube-ops-view
monitoring tools
https://www.weave.works/oss/scope
https://prometheus.io
https://grafana.com/oss/grafana
monitoring tools for prometheus
https://github.com/cortexproject
https://github.com/thanos-io/thanos
monitoring prometheus stack
https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack
log system
https://github.com/grafana/loki
https://github.com/fluent/fluentd
cli dashboard
https://github.com/derailed/k9s
secrets
https://github.com/bitnami-labs/sealed-secrets
https://github.com/Shopify/ejson
https://github.com/mfuentesg/ksd
mobile dashboard
https://github.com/bitnami-labs/cabin
chaos test
https://github.com/asobti/kube-monkey
https://github.com/linki/chaoskube
https://github.com/powerfulseal/powerfulseal
load test
https://github.com/mrahbar/k8s-testsuite
https://github.com/grafana/k6-operator
notifiers
https://github.com/bitnami-labs/kubewatch
https://github.com/searchlight/searchlight
https://github.com/sukeesh/k8s-job-notify
https://github.com/infracloudio/botkube
web-cli
https://github.com/kubernetes-sigs/kui
desktop
https://github.com/lensapp/lens
https://github.com/kubenav/kubenav
https://github.com/skippbox/skippbox
linter & validators
https://github.com/instrumenta/kubeval
https://github.com/stackrox/kube-linter
https://github.com/zegl/kube-score
https://github.com/yannh/kubeconform
web dashboard
https://github.com/kubernetes/dashboard
https://github.com/rancher/rancher
web dashboard (promissores)
https://github.com/kubevious/kubevious
https://github.com/vmware-tanzu/octant
web dashboard (novos projetos para acompanhar)
https://github.com/skooner-k8s/skooner
https://github.com/jeremykross/konstellate
https://github.com/smpio/kubernator
ci/cd system
https://github.com/fluxcd/flux
https://github.com/argoproj/argo-cd
https://github.com/werf/werf
https://github.com/tektoncd/operator
quality
https://github.com/keptn/keptn
ci/cd tool
https://githubhelp.com/alexcurtin/kubernetes-deploy
developer
https://github.com/tilt-dev/tilt
kubernetes local
https://github.com/rancher/k3d
https://github.com/kubernetes/minikube
https://github.com/kubernetes-sigs/kind
https://github.com/ubuntu/microk8s
kubernetes installers
https://github.com/kubernetes/kops
https://github.com/kubernetes-sigs/kubespray
https://rancher.com/products/rke
kubernetes distros
https://rancher.com/products/rke
https://github.com/kubernetes/kubeadm
kubernetes light distros
https://github.com/k3s-io/k3s
https://github.com/k0sproject/k0s
security (cli)
https://github.com/aquasecurity/kube-bench
https://github.com/aquasecurity/kube-hunter
https://github.com/aquasecurity/kubectl-who-can
https://github.com/aquasecurity/trivy
https://github.com/armosec/kubescape
cluster sanitizer
https://github.com/FairwindsOps/Pluto
https://github.com/derailed/popeye
service proxy
https://github.com/envoyproxy/envoy
https://github.com/projectcontour/contour
https://github.com/traefik/traefik
https://github.com/nginx/nginx
storage (block)
https://github.com/longhorn/longhorn
https://github.com/openebs/openebs
storage (object)
https://github.com/minio/minio
service mesh
https://github.com/linkerd/linkerd2
https://github.com/istio/istio
https://github.com/hashicorp/consul
packages
https://github.com/helm/helm
https://github.com/kubernetes-sigs/kustomize/
https://github.com/buildpacks/pack
container register
https://github.com/goharbor/harbor
https://github.com/quay/quay
database
https://github.com/ongres/stackgres
https://github.com/CrunchyData/postgres-operator
https://github.com/vitessio/vitess
api gateway
https://github.com/emissary-ingress/emissary
https://github.com/Kong/kong
kubernetes history dashboard
https://github.com/salesforce/sloop
troubleshooting
https://github.com/aylei/kubectl-debug
tracing and telemetry
https://github.com/jaegertracing/jaeger
https://github.com/open-telemetry
https://github.com/opentracing
https://grafana.com/oss/tempo
serverless
Este post é do tipo #MindNotes, entenda aqui . [s] Guto
---
Se gostou manda um alo no twitter @gutocarvalho.
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
Friendica
@gutocarvalho@bolha.network
Quer saber mais sobre mim?
Visite meus sites!
E meus blogs:
Conhece o Coletivo Bolha?
Então vem conhecer o bolha.io ou bolhaverso!
fediverso
chat
vídeo
frontends
translations
editors
secrets sharing
pastbin
terminal recorder
anti paywall
Nós temos muito mais para compartilhar contigo!
Quer apoiar nosso trabalho? Você pode!
Te vejo no mastodon da bolha.us!
[s]
January 6, 2022
Nota mental para verificar a idade e o autor de uma branch.
Checando quando uma branch foi criada
Para verificar quando uma branch foi criada
$ git for-each-ref --sort=authordate --format '%(authordate:iso) %(align:left,25)%(refname:short)%(end) %(subject)' refs/heads
exemplo saída
2021-11-18 09:54:39 -0500 production Added bugsnag configuration
2022-01-05 14:35:47 -0300 dockerize Added shipit production config
Checando quem criou cada branch
$ git for-each-ref --format='%(color:cyan)[data] %(authordate:format:%m/%d/%Y %I:%M %p) %(color:green) [branch] %(refname:short) %(align:25,left)%(color:yellow)[author] %(authorname)%(end) %(color:reset)%(refname:strip=3)' --sort=authordate refs/heads
exemplo de saída
[data] 11/18/2021 09:54 AM [branch] production [author] Jose Augusto
[data] 01/05/2022 02:35 PM [branch] dockerize [author] Guto Carvalho
Este post é do tipo #MindNotes, entenda aqui .
References
https://www.code-helper.com/answers/check-age-of-git-branch
[s] Guto
---
Se gostou manda um alo no twitter @gutocarvalho.
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
Friendica
@gutocarvalho@bolha.network
Quer saber mais sobre mim?
Visite meus sites!
E meus blogs:
Conhece o Coletivo Bolha?
Então vem conhecer o bolha.io ou bolhaverso!
fediverso
chat
vídeo
frontends
translations
editors
secrets sharing
pastbin
terminal recorder
anti paywall
Nós temos muito mais para compartilhar contigo!
Quer apoiar nosso trabalho? Você pode!
Te vejo no mastodon da bolha.us!
[s]