DCOS

OpsInit: Service Discovery In DCOS

Reading Time: 8 minutes DC/OS provides a number of tools out-of-the-box, ranging from basic network connectivity between containers to more advanced features, such as load balancing and service discovery. In this blog, we’ll check the mechanisms through which DC/OS provides networking in version 1.12. What is Service Discovery? Service discovery is how your applications and services find each other. Given the name of a service, service discovery tells you Continue Reading

Generate Docker Image For Mesosphere Kafka Client

Reading Time: 2 minutes Have you ever tried to access Kafka running on mesos on top of DCOS, and figure out that you end up with no latest Kafka client image in the docker hub? I have uploaded a new image with the Latest Kafka Stable Version 2.0.0, and one can get it easily – docker pull piyushdocker/kafka-client-2.0.0-image If you want to create your own image with any other Continue Reading

A Simple walk-through to set up a local Cassandra multi-node cluster

Reading Time: 5 minutes In our earlier blogs we have already gone through The basic Introduction to Cassandra and also tried to explore the Cassandra Reads and Writes. Today we will be discussing something apart from the in-depth theoretical knowledge of Cassandra. In one of our projects , we came through a basic requirement in which we needed to required a local Cassandra cluster for some kind of testing.  Continue Reading

Running Spark on DC/OS

Reading Time: 6 minutes Devops engineers for long needed an open source tool to make it easy to deploy the code developed through all the ups and downs to reach this far and is considerably more capable of evolving (pun intended). As we all know in this world of agile we need to shift our requirements after a short duration of time. Be it addition of a feature or tweaking Continue Reading

Deploying Services In DC/OS

Reading Time: 5 minutes DC/OS uses Marathon to manage processes and services. Marathon is the “init system” for DC/OS. Marathon starts and monitors your applications and services, automatically healing failures. A native Marathon instance is installed as a part of DC/OS installation. DC/OS services are Marathon applications that are deployed on DC/OS. We create or install a package from the Catalog to start a service. Both services you create Continue Reading

Security In DC/OS

Reading Time: 6 minutes Every company’s most valuable asset is its data. However, that data is also constantly under threat from bad actors around the world. To retain the trust of their customers, partners, and shareholders, every business needs to protect their data and applications. DC/OS Enterprise offers a range of features that allows you to secure your cluster and prevent breaches and other attacks. So, let’s see the Continue Reading

DC/OS: The Architecture #1

Reading Time: 4 minutes Mentioned in a paper called “Datacenter needs an Operating System” published at the University Of California. The expectations in the paper were roughly rounded up to the following points: Sharing of Data & Resources. Programming Abstractions. Debugging & Monitoring. Mesosphere DC/OS, as a datacenter os, does the following above things for the user. The actual feeling you get when you use DC/OS is similar to Continue Reading

DCOS : Deploy a Load Balanced App using Marathon-lb

Reading Time: 2 minutes In this blog, we are going to deploy a sample load balanced app over DCOS and expose it to the outside of the cluster using Marathon-lb. Here we will be using a containerized application which serves a DCOS site. Here we are using Marathon-lb as an external load balancer. It is based on HAProxy which provides proxying and load balancing for TCP and HTTP based applications. Continue Reading

DC/OS Installation experience on Local Cluster

Reading Time: 4 minutes Recently got the task to install DC/OS on our local cluster. Previously I used AWS to install DC/OS, but this time I had to do everything on our own, from installing CentOS to creating the DC/OS cluster. With this blog, I am going to share my experience that I faced in installing DC/OS. It took almost three days, but at the end I successfully installed Continue Reading

Simple Things You Can Learn From Cassandra Nodetool (Monitor/Manage) For DC/OS

Reading Time: 4 minutes Cassandra native tool called nodetool is used for monitoring and managing cassandra cluster for dcos

Automatic Deployment Of Lagom Service On ConductR On DCOS

Reading Time: 2 minutes In our previous blog we have seen how to deploy the lagom service on conductr – https://blog.knoldus.com/2017/05/25/deploying-the-lagom-service-on-conductr/ In this blog we will create script to deploy your Lagom service on conduct present or running on top of DCOS. There are two types of automatic deployments can be done – Deploying from scratch (stop the current Lagom bundle and deploy the new one) Rolling/Incremental Deployment( Overriding Continue Reading