Does OpenEBS support or has any plugin for DCOS or MESOS? - mesos

Apart from kubernetes, I was wondering whether OpenEBS works on DCOS or MESOS? Or OpenEBS has any plugin support for them?

currently, OpenEBS is tightly integrated to kubernetes only.

Related

Which type of containers technology apache Hadoop used?

Does anyone know which containers technology (Docker, LXC,....) is used in apache Hadoop, especially in (HDFS) and (Mapreduce)?
I know its used container technology but I can not find which one in specific.
Out of the box, none. What YARN calls "containers", by default, are bare-metal JVM instances that are scheduled using the YARN NodeManagers.
YARN can be configured to use Docker or runC.

How to create a new deployment and service in kubernetes using Gradle pugin (or task)

I see there are many Github pages for gradle kubernetes plugin like
https://github.com/bmuschko/gradle-kubernetes-plugin
https://github.com/kolleroot/gradle-kubernetes-plugin
https://github.com/qaware/gradle-cloud-deployer
None of these having any concrete example how to connect to kubernetes from gradle and create a new deployment and service I tried all about git link in gradle but no luck...
Since I also faced a lack of plugins that deal with Kubernetes I started working on a Gradle plugin to make deploying resources to a Kubernetes cluster easier: https://github.com/kuberig-io/kuberig.
In the user manual you will find details about how to connect to a kubernetes cluster here:
https://kuberig-io.github.io/kuberig/#/initializing-an-environment
It also includes an example of how to define a deployment here: https://kuberig-io.github.io/kuberig/#/defining-a-deployment
And a service here:
https://kuberig-io.github.io/kuberig/#/defining-a-service
It may also be useful to go through the quickstart first https://kuberig-io.github.io/kuberig/#/quick-start.
Hope it can be of use to you.

Deploy Spring MVC on Azure through kubenets by docker image

I want to deploy the Spring MVC project into Azure through Kubernetes. I am having docker image. Please provide the guide for the steps. I am not much aware of Azure, kubernetes and docker. It will help if provide the guidance regarding step by step execution. Even what part should I learn to understand these technologies. Any good resource please?
I think if you are a new one to all the things, you'd better take a quick learn about the Docker, Kubernetes and Azure Kubernetes Service. When you know what they are and what they do for you, then you can follow the tutorial to learn how to deploy your project to Azure Kubernetes Service. I think it's the necessary steps and there is not any more simple way.

Is it recommended to use embedded elasticsearch for running tests on an application?

The application, in general, uses a separately managed elasticsearch cluster, but for tests, we are planning to use an embedded server. Is it advisable to do so?

I have two microservice, should it have its independent embedded tomcat or one common tomcat

Which is good in production environment? Individual embedded tomcat for each app or one tomcat for many apps?
The idea of making micro services is mainly to build services that are developed/ deployed/scaled independently. When you try to deploy multiple microservices inside a same container/jvm then you may not be able to leverage all these benefits. Also you CI/CD/integration testing may be hard. Try using embedded containers or container technologies like Docker which ensures complete isolation of the microservices.
The decision also depends on what is the deployment environment of yours. If its cloud going for Docker would be a good idea

Resources