Kubernetes on AWSKubernetes Clusters

Kubernetes on AWS

Madcore is Kubernetes-On-AWS deployment service. Both self-service and managed. Turn-key secured all-in-one deployment. Full operational readiness within 40 minutes (unattended) including ingress SSL endpoints and NFS shared volumes for your containers.

pip install madcore

Kubernetes Clusters

Build Apache Spark, Elastic Search and native K8S clusters. Build immediately. Access privately or through public, SSL-based ingress controllers. Based on Amazon Auto Scaling Groups and Spot Instances.

madcore plugin install spark

How to collaborate with 
Machine Intelligence? 

We believe it is now possible to create Artificial Intelligence, Deep Mining and Machine Learning sandbox where contributions and discoveries can be shared, experimented with and adopted by other projects without effort. In order to do that, a unified environment must exist. Not only for basic computing infrastructure, but also for dealing with surrounding efforts including management of deployments, scaling, queueing, distribution of persistent state.

Madcore Project unifies selection of providers and open source projects to provide familiar experience. We can only dedicate our resources to a very narrow selection, however it is our community that eventually makes these decisions.

CORE INSTANCE

Core is packed with latest tools. Jenkins as API and auto-configuration all done through parametrized pipelines. Kubernetes and core components based on latest, native, unmodified Google containers. 

CLUSTER GROUPS

Auto-scaling group with spot instances. Small clusters of K8S, Elastic Search and Spark, up to 200 instances, are launched immediately and show up in Kubernetes Dashboard ready for use within few minutes.

INGRESS BALANCERS

By default all access is locked. You can however, with a single command, deploy Kubernetes Ingress controller with automatic free domains and SSL certificates for for every component. Perfect for processing secure streams or other data probing and ingest mechanisms.

 

 

 

 

 

 

Click Here to Chat on Gitter

How are we different?

SAFE CREDENTIALS

To install Madcore use your local AWS credentials. Security is of paramount importance to you and to us. Full transparency as to when and how your credentials are being used.

SAFE CORE ACCESS

Core instance has dashboards and API endpoints but only from IP you installed it from. As you move around single command will reconfigure access. Convenient and easy risk reduction.

SSL FOR ALL

All private or public endpoints is automatically terminated with Let’s Encrypt SSL certificate. Madcore provides full subodmain delegation into your account as part of installation. Valid, secure FQDN is done for you and without effort.

PLUGINS

Madcore plugin is a combination of Jenkins DSL pipelines, AWS Cloud Formation scripts and Kubernetes Pods/Flannel definitions. You very quickly define your own sequence, reuse several deployment jobs we have already and define how your software is deployed into the K8S cluster.