anair-it / openshift-plus

Openshift/k8s additional configuration for a microservice world

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Enhance Openshift/Kubernetes container platform

Boost your Openshift platform and take your microserivces to the next level of operability and visibility. These features are tested and proven on OKD and Openshift 3.10, 3.11

Minishift usage

https://gist.github.com/anair-it/b1e43e6a0e9c134c385932988a9c80a9

Distributed Logging

Openshift has built-in centralized logging using Elasticsearch Fluentd and Kibana (EFK). This EFK stack uses older versions of Elastic and Kibana with no alerting and security features. OpenDistro Elasticsearch provides free alerting, monitoring and security features and can be installed on a commodity hardware outside of Openshift platform. Read more...

Distributed messaging

Distributed coordination

Apache Zookeeper is the distributed coordination component that is used by Apache Kafka, Apache Storm, Apache Nifi, Apache Hadoop and many more. Install Kubernetes compliant version with json logging and could that can be used by business applications as well. Read more...

Distributed Tracing

Trace traffic across microservices using Jaeger. Install using the jaeger operator

Distributed flow pipeline and service mesh

Apache Nifi can be used as the glue and backbone for all microservices. Nifi provides service mesh capabilities, transformers, security, dynamic throttling. Read more...

Monitoring

  • Deploy Grafana, Prometheus, Node-exporter, Push gateway to visualize metrics and set alerts. Read more...
  • Prometheus Operator Read more...

About

Openshift/k8s additional configuration for a microservice world


Languages

Language:HTML 98.9%Language:Shell 1.0%Language:Dockerfile 0.1%