In this article you will find information on the most important solutions offered by Container Cluster.

Helm

Helm is a package manager for Kubernetes. It is the best way to install applications directly into the Kubernetes environment. Applications are defined as Helm Charts, which help you define, install, and upgrade even the most complex application. A public library a Helm Charts can be found at https://github.com/kubernetes/charts. Helm-Tiller is installed into new Clusters by default.

More information is available at: https://helm.sh

Prometheus

Prometheus is the 100% open source and community-drive monitoring solution, fully compatible with Kubernetes. Prometheus delivers real-time metrics, monitoring, and alerting. It is already the de facto standard for monitoring container-based infrastructure.

More information is available at: https://prometheus.io

Sysdig

Sysdig provides Docker monitoring, alerting and troubleshooting for Kubernetes. It can be used to deep-dive into container health, allowing you to analyse performance and perform forensic investigation.

More information is available at: https://sysdig.com

HAProxy

HAProxy is an ingress controller for Kubernetes, and provides inbound routing for containers. Many solutions depend on HAProxy, and any containers which expose public routes will require HAProxy.

More information is available at: http://www.haproxy.org

Linkerd

Linkerd is an open source network proxy: a dedicated layer for managing, controlling, and monitoring service-to-service communication within a cluster. It facilitates easy communication configuration between containers by decoupling communication mechanics from application code.

More information is available at: https://linkerd.io/overview/what-is-linkerd

Fabric8

Fabric8 is an end-to-end development platform for the creation of cloud native applications and micro services. You can build, test and deploy micro services via Continuous Delivery pipelines then run and manage them easily.

More information is available at: http://fabric8.io/guide/overview.html

Gitlab-CE

Gitlab Community Edition is a web-based Git-repository manager suitable for personal projects or small teams. It provides not only a Git repository, but CI/CD tools, issue boards and LDAP integration. Gitlab-ce requires Block Storage - volumes will be automatically created at installation.

More information is available at: https://about.gitlab.com

Gitlab-EE

Gitlab Enterprise Edition is the fully-featured version of Gitlab. It provides tools which help Product, Development, QA, Security, and Operations teams to work together. Gitlab-EE requires separate licencing to unlock all features. Gitlab-EE requires Block Storage - volumes will be automatically created at installation.

More information is available at: https://about.gitlab.com/pricing/#self-hosted

Istio

Istio is an open platform to connect, manage and secure micro services. It provides an easy way to create a network of deployed services with load balancing, service-to-service authentication, monitoring and more. Istio and Linkerd can work together, with Istio acting as a control plane across Linkerd instances. Istio requires Block Storage - volumes will be automatically created at installation.

More information is available at:

https://istio.io/docs/concepts/what-is-istio/overview.html

Kubeless

Kubeless provides FaaS (Function-as-as-Service) to your Kubernetes cluster. It lets you deploy small code functions without the worry of the underlying infrastructure, and is designed to take advantage of all the great Kubernetes primitives. Kubeless requires Block Storage - volumes will be automatically created at installation.

More information is available at: http://kubeless.io

Calico

Calico enables networking and network policy in Kubernetes clusters. It provides a pure IP networking fabric to provide high performance networking. Together, Calico and Kubernetes provide a secure, cloud-native platform that can scale your infrastructure for high workloads. Calico requires Block Storage - volumes will be automatically created at installation.

More information is available at:

https://docs.projectcalico.org/v2.0/getting-started/kubernetes

https://kubernetes.io/docs/tasks/administer-cluster/calico-network-policy