Guto Carvalho # 2022-21-08 @ BSB
Guto Carvalho # 2022-21-08 @ BSB

Ferramentas interessantes para k8s

by

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)

  • https://velero.io

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.