Difference between revisions of "Kubernetes Addons"
Jump to navigation
Jump to search
(33 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}} | ||
− | * | + | * <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>[[admiralty]]</code>: A system of Kubernetes controllers that intelligently schedules workloads across clusters | ||
− | * <code>[[aws-ebs-csi-driver]]</code>: Enable | + | * <code>[[aws-ebs-csi-driver]]</code>: Enable feature and the use of <code>[[gp3]]</code> volumes |
− | * <code>[[aws-efs-csi-driver]]: Enable EFS Support | + | * <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-for-fluent-bit]]</code>: Cloudwatch logging with fluent bit instead of fluentd |
− | aws-load-balancer-controller Use AWS ALB/NLB for ingress and services | + | * <code>[[aws-load-balancer-controller]]</code>: Use AWS ALB/NLB for ingress and services |
− | aws-node-termination-handler Manage spot instance lifecyle | + | * <code>[[aws-node-termination-handler]]</code>: Manage spot instance lifecyle |
− | aws-calico Use calico for network policy | + | * <code>[[aws-calico]]</code>: Use calico for network policy |
− | secrets-store-csi-driver-provider-aws AWS Secret Store and Parameter store driver for secret store CSI driver | + | * <code>[[secrets-store-csi-driver-provider-aws]]</code>: AWS Secret Store and Parameter store driver for secret store CSI driver |
− | cert-manager | + | * <code>[[cert-manager]]</code>: Automatically generate TLS certificates, supports ACME v2 |
− | cluster-autoscaler | + | * <code>[[cluster-autoscaler]]</code>: Scale worker nodes based on workload |
− | cni-metrics-helper Provides cloudwatch metrics for VPC CNI plugins | + | * <code>[[cni-metrics-helper]]</code>: Provides cloudwatch metrics for VPC CNI plugins |
− | external-dns sync ingress and service records in route53 | + | * <code>[[external-dns]]</code> sync ingress and service records in route53 |
− | flux2 Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit | + | * <code>[[flux2]]</code>: Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit |
− | ingress-nginx | + | * <code>[[ingress-nginx]]</code>: Processes Ingress object and acts as a HTTP/HTTPS proxy (compatible with cert-manager) |
− | istio-operator Service mesh for Kubernetes | + | * <code>[[istio-operator]]</code>:Service mesh for Kubernetes |
− | k8gb A cloud native Kubernetes Global Balancer | + | * <code>[[k8gb]]</code>: A cloud native Kubernetes Global Balancer |
− | karma An alertmanager dashboard | + | * <code>[[karma]]</code>: An [[alertmanager]] dashboard |
− | keda Kubernetes Event-driven Autoscaling | + | * <code>[[keda]]</code>: Kubernetes Event-driven Autoscaling |
− | keycloak Identity and access management | + | * <code>[[keycloak]]</code>: Identity and access management |
− | kong API Gateway ingress controller | + | * <code>[[kong]]</code>: API Gateway ingress controller |
− | kube-prometheus-stack Monitoring / Alerting / Dashboards | + | * <code>[[kube-prometheus-stack]]</code>: Monitoring / Alerting / Dashboards |
− | + | * <code>[[Kyverno]]</code>: Kubernetes Native Policy Management | |
− | loki-stack Grafana Loki logging stack | + | * <code>[[loki-stack]]</code>: Grafana Loki logging stack |
− | promtail Ship log to loki from other cluster (eg. mTLS) | + | * <code>[[promtail]]</code>: 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+ | + | * <code>[[prometheus-adapter]]</code>: 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. | + | * <code>[[prometheus-cloudwatch-exporter]]</code>: 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. | + | * <code>[[prometheus-blackbox-exporter]]</code>: 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. | + | * <code>[[rabbitmq-cluster-operator]]</code>: The RabbitMQ Cluster Operator automates provisioning, management of RabbitMQ clusters. |
− | metrics-server | + | * <code>[[metrics-server]]</code>: Enable metrics API and horizontal pod scaling (HPA) |
− | node-problem-detector Forwards node problems to Kubernetes events | + | * <code>[[node-problem-detector]]</code>: Forwards node problems to [[Kubernetes events]] |
− | secrets-store-csi-driver Secrets Store CSI driver for Kubernetes secrets - Integrates secrets stores with Kubernetes via a CSI volume. | + | * <code>[[secrets-store-csi-driver]]</code>: Secrets Store CSI driver for Kubernetes secrets - Integrates secrets stores with Kubernetes via a CSI volume. |
− | sealed-secrets Technology agnostic, store secrets on git | + | * <code>[[sealed-secrets]]</code>: Technology agnostic, store secrets on git |
− | strimzi-kafka-operator Apache Kafka running on Kubernetes | + | * <code>[[strimzi-kafka-operator]]</code> Apache Kafka running on Kubernetes |
− | thanos Open source, highly available Prometheus setup with long term storage capabilities | + | * <code>thanos</code>: Open source, highly available Prometheus setup with long term storage capabilities |
− | thanos-memcached 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 |
− | thanos-storegateway Additional storegateway to query multiple object stores | + | * <code>[[thanos-storegateway]]</code>: Additional storegateway to query multiple object stores |
− | thanos-tls-querier Thanos TLS querier for cross cluster collection | + | * <code>[[thanos-tls-querier]]</code>: Thanos TLS querier for cross cluster collection |
− | vault A tool for secrets management, encryption as a service, and privileged access management | + | * <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: