Difference between revisions of "Kubernetes Addons"
Jump to navigation
Jump to search
(35 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
+ | * https://kubernetes.io/docs/concepts/cluster-administration/addons/ | ||
+ | * [[GKE]]: [[GKE Config Connector addon]] | ||
+ | * {{EKS addons TOCh}} | ||
− | * https://github.com/particuleio/terraform-kubernetes-addons | + | * <code>[[minikube addons list]]</code> |
+ | |||
+ | == [[tEKS]] addons == | ||
+ | https://github.com/particuleio/terraform-kubernetes-addons | ||
+ | * <code>[[admiralty]]</code>: A system of Kubernetes controllers that intelligently schedules workloads across clusters | ||
+ | * <code>[[aws-ebs-csi-driver]]</code>: Enable feature and the use of <code>[[gp3]]</code> volumes | ||
+ | * <code>[[aws-efs-csi-driver]]</code>: Enable EFS Support | ||
+ | * <code>[[aws-for-fluent-bit]]</code>: Cloudwatch logging with fluent bit instead of fluentd | ||
+ | * <code>[[aws-load-balancer-controller]]</code>: Use AWS ALB/NLB for ingress and services | ||
+ | * <code>[[aws-node-termination-handler]]</code>: Manage spot instance lifecyle | ||
+ | * <code>[[aws-calico]]</code>: Use calico for network policy | ||
+ | * <code>[[secrets-store-csi-driver-provider-aws]]</code>: AWS Secret Store and Parameter store driver for secret store CSI driver | ||
+ | * <code>[[cert-manager]]</code>: Automatically generate TLS certificates, supports ACME v2 | ||
+ | * <code>[[cluster-autoscaler]]</code>: Scale worker nodes based on workload | ||
+ | * <code>[[cni-metrics-helper]]</code>: Provides cloudwatch metrics for VPC CNI plugins | ||
+ | * <code>[[external-dns]]</code> sync ingress and service records in route53 | ||
+ | * <code>[[flux2]]</code>: Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit | ||
+ | * <code>[[ingress-nginx]]</code>: Processes Ingress object and acts as a HTTP/HTTPS proxy (compatible with cert-manager) | ||
+ | * <code>[[istio-operator]]</code>:Service mesh for Kubernetes | ||
+ | * <code>[[k8gb]]</code>: A cloud native Kubernetes Global Balancer | ||
+ | * <code>[[karma]]</code>: An [[alertmanager]] dashboard | ||
+ | * <code>[[keda]]</code>: Kubernetes Event-driven Autoscaling | ||
+ | * <code>[[keycloak]]</code>: Identity and access management | ||
+ | * <code>[[kong]]</code>: API Gateway ingress controller | ||
+ | * <code>[[kube-prometheus-stack]]</code>: Monitoring / Alerting / Dashboards | ||
+ | * <code>[[Kyverno]]</code>: Kubernetes Native Policy Management | ||
+ | * <code>[[loki-stack]]</code>: Grafana Loki logging stack | ||
+ | * <code>[[promtail]]</code>: Ship log to loki from other cluster (eg. mTLS) | ||
+ | * <code>[[prometheus-adapter]]</code>: Prometheus metrics for use with the autoscaling/v2 Horizontal Pod Autoscaler in Kubernetes 1.6+ | ||
+ | * <code>[[prometheus-cloudwatch-exporter]]</code>: An exporter for Amazon CloudWatch, for Prometheus. | ||
+ | * <code>[[prometheus-blackbox-exporter]]</code>: The blackbox exporter allows blackbox probing of endpoints over HTTP, HTTPS, DNS, TCP and ICMP. | ||
+ | * <code>[[rabbitmq-cluster-operator]]</code>: The RabbitMQ Cluster Operator automates provisioning, management of RabbitMQ clusters. | ||
+ | * <code>[[metrics-server]]</code>: Enable metrics API and horizontal pod scaling (HPA) | ||
+ | * <code>[[node-problem-detector]]</code>: Forwards node problems to [[Kubernetes events]] | ||
+ | * <code>[[secrets-store-csi-driver]]</code>: Secrets Store CSI driver for Kubernetes secrets - Integrates secrets stores with Kubernetes via a CSI volume. | ||
+ | * <code>[[sealed-secrets]]</code>: Technology agnostic, store secrets on git | ||
+ | * <code>[[strimzi-kafka-operator]]</code> Apache Kafka running on Kubernetes | ||
+ | * <code>thanos</code>: Open source, highly available Prometheus setup with long term storage capabilities | ||
+ | * <code>[[thanos-memcached]]</code> Open source, highly available Prometheus setup with long term storage capabilities | ||
+ | * <code>[[thanos-storegateway]]</code>: Additional storegateway to query multiple object stores | ||
+ | * <code>[[thanos-tls-querier]]</code>: Thanos TLS querier for cross cluster collection | ||
+ | * <code>[[vault]]</code>: A tool for secrets management, encryption as a service, and privileged access management | ||
+ | |||
+ | == Related == | ||
+ | * [[GKE Config Connector addon]] | ||
+ | * [[Terraform EKS module]] | ||
+ | * [[AWS EKS Addons]] | ||
== See also == | == See also == | ||
+ | * {{EKS addons}} | ||
* {{K8s addons}} | * {{K8s addons}} | ||
+ | * {{Kubernetes components}} | ||
[[Category:K8s]] | [[Category:K8s]] |
Latest revision as of 18:29, 22 October 2023
- GKE: GKE Config Connector addon
- AWS EKS Addons:
vpc-cni, kube-proxy, coredns, aws-ebs-csi-driver, aws-guardduty-agent
tEKS addons[edit]
https://github.com/particuleio/terraform-kubernetes-addons
admiralty
: A system of Kubernetes controllers that intelligently schedules workloads across clustersaws-ebs-csi-driver
: Enable feature and the use ofgp3
volumesaws-efs-csi-driver
: Enable EFS Supportaws-for-fluent-bit
: Cloudwatch logging with fluent bit instead of fluentdaws-load-balancer-controller
: Use AWS ALB/NLB for ingress and servicesaws-node-termination-handler
: Manage spot instance lifecyleaws-calico
: Use calico for network policysecrets-store-csi-driver-provider-aws
: AWS Secret Store and Parameter store driver for secret store CSI drivercert-manager
: Automatically generate TLS certificates, supports ACME v2cluster-autoscaler
: Scale worker nodes based on workloadcni-metrics-helper
: Provides cloudwatch metrics for VPC CNI pluginsexternal-dns
sync ingress and service records in route53flux2
: Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkitingress-nginx
: Processes Ingress object and acts as a HTTP/HTTPS proxy (compatible with cert-manager)istio-operator
:Service mesh for Kubernetesk8gb
: A cloud native Kubernetes Global Balancerkarma
: An alertmanager dashboardkeda
: Kubernetes Event-driven Autoscalingkeycloak
: Identity and access managementkong
: API Gateway ingress controllerkube-prometheus-stack
: Monitoring / Alerting / DashboardsKyverno
: Kubernetes Native Policy Managementloki-stack
: Grafana Loki logging stackpromtail
: Ship log to loki from other cluster (eg. mTLS)prometheus-adapter
: Prometheus metrics for use with the autoscaling/v2 Horizontal Pod Autoscaler in Kubernetes 1.6+prometheus-cloudwatch-exporter
: An exporter for Amazon CloudWatch, for Prometheus.prometheus-blackbox-exporter
: The blackbox exporter allows blackbox probing of endpoints over HTTP, HTTPS, DNS, TCP and ICMP.rabbitmq-cluster-operator
: The RabbitMQ Cluster Operator automates provisioning, management of RabbitMQ clusters.metrics-server
: Enable metrics API and horizontal pod scaling (HPA)node-problem-detector
: Forwards node problems to Kubernetes eventssecrets-store-csi-driver
: Secrets Store CSI driver for Kubernetes secrets - Integrates secrets stores with Kubernetes via a CSI volume.sealed-secrets
: Technology agnostic, store secrets on gitstrimzi-kafka-operator
Apache Kafka running on Kubernetesthanos
: Open source, highly available Prometheus setup with long term storage capabilitiesthanos-memcached
Open source, highly available Prometheus setup with long term storage capabilitiesthanos-storegateway
: Additional storegateway to query multiple object storesthanos-tls-querier
: Thanos TLS querier for cross cluster collectionvault
: A tool for secrets management, encryption as a service, and privileged access management
Related[edit]
See also[edit]
- AWS EKS Addons: best practices,
vpc-cni, kube-proxy, coredns, aws-ebs-csi-driver, aws-efs-csi-driver, aws-guardduty-agent, amazon-cloudwatch-observability, aws eks describe-addon-versions, aws eks create-addon, aws eks list-addons
- Kubernetes Addons, tEKS:
[ admiralty | kubecost ]
- Kubernetes Components,
kube-proxy, kube-scheduler, kube-apiserver, kubelet, kubectl, kubeadm
, Kubernetes controller manager, Kubernetes controllers, Kubernetes Addons, Kubernetes Topology Manager
Advertising: