Projects and Frameworks within VanillaStack

VanillaStack provides you with freedom of choice. It contains many amazing open-source projects and allows you to roll them out with a single mouse click. Here is a (incomplete) list of projects included and commercially supported within VanillaStack.

Kubernetes

Kubernetes

Kubernetes is the most widely used container operator. It provides the foundation for VanillaStack and is a fundamental part of our solution.

https://kubernetes.io

OpenStack

OpenStack

OpenStack provides a complete Infrastructure-as-a-Service-layer, providing you with the ability to provision virtual machines, databases and storage. It has its own management UIs and perfectly runs on top of Kubernetes.

https://www.openstack.org

KubeVirt - virtual machines on Kubernetes

KubeVirt

KubeVirt allows to provision and run virtual machines on top of Kubernetes. It eliminates the need to run a complete Infrastructure-as-a-Service-stack if the only requirement is some virtual machines. With KubeVirt, deployment of virtual machines becomes as simple as deploying a Kubernetes-configuration file.

https://kubevirt.io/

Cloud Foundry

Cloud Foundry

Cloud Foundry is an amazing Platform-as-a-Service-layer, completely automating deployment and operations of your code. It supports programming languages such as Java, .NET, Node, Python and many more. It has its own management UIs and perfectly runs on top of Kubernetes.

https://www.cloudfoundry.org/

Gitlab works with VanillaStack

Gitlab CI

GitLab is a web-based DevOps lifecycle tool that provides a Git-repository manager providing wiki, issue-tracking and continuous integration/continuous deployment pipeline[8] features, using an open-source license, developed by GitLab Inc.

https://gitlab.com

Jenkins works with VanillaStack

Jenkins

Jenkins is a free and open source automation server. It helps automate the parts of software development related to building, testing, and deploying, facilitating continuous integration and continuous delivery.

https://www.jenkins.io/

Helm works with VanillaStack

Helm

Helm is a package manager for Kubernetes that allows developers and operators to more easily package, configure, and deploy applications and services onto Kubernetes clusters. Helm is one of the core components of VanillaStack.

https://helm.sh

Harbor works with VanillaStack

Harbor

Harbor is an open source container registry that secures artifacts with policies and role-based access control, ensures images are scanned and free from vulnerabilities, and signs images as trusted.

https://goharbor.io/

Ceph - CloudNative object storage

Ceph

Ceph is an open-source software storage platform, implements object storage on a single distributed computer cluster, and provides interfaces for object-, block- and file-level storage. Ceph is very often used jointly with OpenStack, but can be used standalone as well. Ceph provides S3 compability.

https://www.ceph.io

Rook is cloud-native storage management.

Rook

Rook is open-source, cloud-native storage for Kubernetes, it provides production ready management for File, Block and Object Storage. Rook abstracts underlying storage providers, such as Ceph, EdgeFS, CockroachDB, Cassandra, NFS or Yogabyte DB. With Rook, storage becomes as easy as deploying a config file onto Kubernetes. Cloudical is amongst the biggest Rook contributors.

https://www.rook.io

Prometheus Event Monitoring software

Prometheus

Prometheus is an open-source event-monitoring and -alerting software. It records real-time metrics in a time series database built using a HTTP pull model, with flexible queries and real-time alerting. Prometheus is widely used in operational environments.

https://prometheus.io

Grafana is a part of VanillaStack

Grafana

Grafana is an open-source analytics and data-visualization-tool. It runs on multiple platforms, integrates very well with many time-based databases and tools, such as Prometheus, and is highly customizable and expandable. By the help of a custom query syntax, even complex visualizations and dashboards can be generated.

https://grafana.com

Elasticsearch works with VanillaStack

Elasticsearch

Elasticsearch is a search engine, providing a distributed, multi-tenant-capable fulltext-engine accessible via an HTTP-interface. Elasticsearch is one of the most widely used search engines and is enabled for high-availability scenarios and distributed operations. Elasticsearch is very often used with log-aggregation, but can actually process nearly every text-driven data-format.

https://www.elastic.co

Kibana works with VanillaStack

Kibana

Kibana is a free and open user interface that lets you visualize Elasticsearch data.  Kibana is used as part of the Elastic stack to store, query and visualize log data. One can create bar, line and scatter plots, or pie charts and maps on top of large volumes of data.

https://www.elastic.co

Fluentd runs on VanillaStack

Fluentd

Fluentd is a cross platform open-source data collection software. It is typically used for collecting and transforming log data, before they get stored in Elasticsearch. Fluentd is available on different platforms, such as Windows, Linux and Mac OS X.

https://www.fluentd.org

Jaeger works with VanillaStack

Jaeger

Jaeger is an open source distributed tracing system. It is often used within microservice-based applications to trace their behaviours and to improve performance. Jaeger was developed by Uber Engineering and donated to the CNCF in 2017.

https://www.jaegertracing.io/

Project List

Velero works with VanillaStack

Velero

Velero (formerly Heptio Ark) gives you tools to back up and restore your Kubernetes cluster resources and persistent volumes. You can run Velero with a public cloud platform or on-premises.

https://velero.io/

Falco works with VanillaStack

Falco

Falco is a Linux security tool that uses system calls to secure and monitor a system. Falco is the de facto Kubernetes threat detection engine and provides security from the Linux kernel onwards.

https://falco.org

Keycloak runs with VanillaStack

Keycloak

Keycloak is an open source software product to allow single sign-on with Identity and Access Management aimed at modern applications and services.

https://www.keycloak.org/

Clair works with VanillaStack

Clair

Clair is an open source project for the static analysis of vulnerabilities in application containers (currently including appc and docker). Clair detects vulnerabilities in images and notifies the developer.

https://github.com/quay/clair

Istio works with VanillaStack

Istio

Istio is an open platform for providing a uniform way to integrate microservices, manage traffic flow across microservices, enforce policies and aggregate telemetry data. Istio’s control plane provides an abstraction layer over the underlying cluster management platform, such as Kubernetes.

https://istio.io