11 votes

Combine Docker Swarm and Kubernetes

Update: Docker just released support for Kubernetes as scheduler, which changes the situation and makes Kubernetes just an alternative scheduler to Docker Swarm. TL;DR: DON'T DO IT. Engineers always ...
Jiri Klouda's user avatar
  • 5,807
8 votes
Accepted

Why should a developer care about Docker?

Probably not the answer that you're looking for, but an answer nonetheless :) Learning about docker and its deployment methods could actually be included in the business requirements by making it ...
Dan Cornilescu's user avatar
7 votes

Why should a developer care about Docker?

It is not about Docker or any other containerisation technologies out there. Containers like Docker, rkt, etc. are just way of delivering your application in similar fashion to static binary. You are ...
Hauleth's user avatar
  • 456
7 votes

Why should a developer care about Docker?

I'll give you my perspective. Developers should care about docker as there are other developers who are willing to use docker and have already built an expertise in it. They are willing to take up the ...
lakshayk's user avatar
  • 636
6 votes
Accepted

ansible error: skipping: no hosts matched

The answer is in the warning you get: [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' When you use hosts: all in your ...
Ravi Mashru's user avatar
5 votes

Which problems does a container orchestration solve?

If you are only running a single container or two containers together you are correct in that an orchestrator may be unnecessary and add unneeded complexity. However, these tools do solve several ...
Wesley Rolnick's user avatar
4 votes

Why should a developer care about Docker?

If you are running your production in docker container it's crucial that those container are being made by the same developers that have build the app running on them. Who else is better place to know ...
Juub's user avatar
  • 131
4 votes

Why should a developer care about Docker?

Here are for example some arguments from a blog post published back 2014 and titled in way quite matching your answer: Much more flexible injection of new technologies into the environment ...
Ta Mu's user avatar
  • 6,802
4 votes

Implications of introducing Docker to the development team

@Abhay Pai why not posting this as 5 different questions? Google for "left shift" in DevOps context. Consider DevOps team patterns http://web.devopstopologies.com/ "While DevOps raise problems and ...
Ta Mu's user avatar
  • 6,802
4 votes
Accepted

How does Docker container orchestration work?

welcome to DevOps SE, @bgarcial! Well I think there are the following options depending on the use case: Docker Container links are a according to the vendor site a legacy feature and you shouldn't ...
Ta Mu's user avatar
  • 6,802
4 votes
Accepted

Defined start sequence of containers

https://forums.rancher.com/t/start-order-of-stack-containers/3106/9 We do not support depends_on, and neither does Docker in Swarm mode. It is not a real solution to the problem anyway and leaves ...
030's user avatar
  • 13.1k
3 votes

How does Docker container orchestration work?

Welcome to the wonderful world of container orchestrators. Consider microservices for a moment. Each service should be independently deployed and independently scaled across a cluster of VMs. Where ...
simbo1905's user avatar
  • 1,172
3 votes

A tool to orchestrate cloud server (virtual machine) instances

Is there a reason why you are trying to monitor it from the outside? Can an autoscaling group with a load balancer be a solution. If yes, then provisioning these resources, having the ability to track ...
Mikhail Advani's user avatar
3 votes

How to install a private managed Kubernetes on-premise?

Take a look at OpenShift container platform (https://www.openshift.com/products/container-platform/). They seem to provide on-premise options. You might want to start with OpenShift Origin - the ...
SyCode's user avatar
  • 270
2 votes

What is the recommended way to monitor differences between multiple Kubernetes namespaces/clusters?

We are currently investigating https://github.com/roboll/helmfile to easily sync Helm charts across namespaces.
user3233089's user avatar
2 votes

What is the recommended way to monitor differences between multiple Kubernetes namespaces/clusters?

Edit: The deploy script that is described in this answer is very much looks like Helmfile and we are now in the process of upgrading to Helmfile so that we can retire our scripts that run multiple ...
simbo1905's user avatar
  • 1,172
2 votes

Why should a developer care about Docker?

Docker gets lots of press and blog mentions which leads to developers getting interested in using it. For some people it is the interest in playing with a new technology or understanding how things ...
chicks's user avatar
  • 1,838
2 votes

Let docker containers work with each other

What would be the best way to share ports among the containers? You don't really "share" ports between containers. Instead, you want to create network and attach each container to that network. ...
Matthew's user avatar
  • 261
2 votes
Accepted

How to pass parameters to a container orchestrated by Kubernetes similar to running the container at the command line using the docker run command?

You can include the arguments in the deployment yaml. The official docs include examples and further customization. spec: containers: image: myimage name: myContainerName args: ["...
Wesley Rolnick's user avatar
2 votes

Container runtime Vs orchestrator

A container runtime is the part of your container environment in charge of the creation and basic features of your containers. The obvious one is Docker, but you can also find Containerd, CRI-O and ...
Schisme's user avatar
  • 131
2 votes

A tool to orchestrate cloud server (virtual machine) instances

TL;DR; Terraform does allow you to get a lot of what you want done. Also, you might benefit from a more managed solution like AWS Fargate (which you also declare with Terraform). Whenever I use ...
DavidGamba's user avatar
2 votes

Two server failover in nomad

I think you are conflating a few concepts here, let me try to separate them in your mind. First, separate availability of the platform, from the availability of your applications: Nomad, like many ...
Bruce Becker's user avatar
  • 3,570
1 vote
Accepted

Is it possible/fine to run Prometheus, Loki, Grafana outside of Kubernetes?

I've found out that it is a possible and fine approach. Prometheus support different methods of service discovery, this is explained in the docs: Configuration. As I understood the Loki way of work, ...
AivanF.'s user avatar
  • 181
1 vote
Accepted

How to deploy MySQL server repeatedly

I think it depends on the context. I feel your pain with regard to needing to tinker and tweak a MySQL/MariaDB instance. It's not extremely difficult to get an instance up and running and THEN ...
K8sN0v1c3's user avatar
  • 185
1 vote

Pattern(s) to scale node.js based ETL

I ended up following this path Rather than use cron, i used a scheduling framework (in my case Bree.js) which allowed me to "jobify" the tasks and also execute these tasks in separate ...
300baud's user avatar
  • 131
1 vote
Accepted

Apache Airflow federation - observe remote dag in full detail?

I spent a long time on this problem and made 2 custom solutions as nothing out of the box exists. Both steps require you to either use both the experimental and the extra plugin API or to have access ...
John Humphreys's user avatar
1 vote

What are Deis Workflow Alternatives?

According to the README of the deis/workflow project on GitHub, it is no longer maintained since March 1, 2018. However, the README indicates that there is a fork, called Hephy Workflow. At the time ...
030's user avatar
  • 13.1k
1 vote

Is there a good standard to follow when choosing a service mesh for your microservice application?

I would say that Istio is the de facto standard for Service Mesh. It is launched by both Google and IBM. Welcome to the service mesh era: Introducing a new Istio blog post series IBM, Google Cloud ...
Jonas's user avatar
  • 995
1 vote

How to install a private managed Kubernetes on-premise?

I don't think "Managed Kubernetes" is reserved for AWS (EKS), there is Microsoft's Azure Kubernetes Service (AKS) and Google Kubernetes Engine (GKE) also, besides Red Hat's OpenShift. Those work as ...
Leo Gallego's user avatar
1 vote

What is the recommended way to monitor differences between multiple Kubernetes namespaces/clusters?

Heptio has open sourced a tool called Theseus to help with this. There's nothing built in to Kubernetes to do this, but check out the Theseus utility, you should be able to write a script to do this.
marcc's user avatar
  • 156

Only top scored, non community-wiki answers of a minimum length are eligible