HNHacker News
TopNewBestAskShowJobs

davidopp_

21 karma · joined November 22, 2015

submissionscomments
davidopp_··on Docker vs. Kubernetes vs. Mesos
Kubernetes was not designed with the intention that it would be a Mesos framework. But I think it's very cool that people figured out how to make it work as one!

From pre-1.0, Kubernetes did resource allocation for CPU and memory via its cluster-level scheduler, enforced on the node using the standard container isolation mechanisms provided by Docker.

Disclosure: I work on Kubernetes at Google.

davidopp_··on Docker vs. Kubernetes vs. Mesos
> initially Kubernetes was supposed to be just a Mesos framework...

This is not correct. There is a community-owned project that allows Kubernetes to run on Mesos, but it came after standalone Kubernetes.

Disclosure: I work on Kubernetes at Google.

davidopp_··on Docker vs. Kubernetes vs. Mesos
Kubernetes runs on GCP, AWS, and Azure, and in various on-prem configurations (including on OpenStack).

Disclosure: I work on Kubernetes at Google.

davidopp_··on Docker vs. Kubernetes vs. Mesos
What's described in that doc is even easier today thanks to Operators (https://coreos.com/operators), which, to quote the description page, are "application-specific controller[s] that extend[s] the Kubernetes API to create, configure and manage instances of complex stateful applications on behalf of a Kubernetes user."

Disclosure: I work on Kubernetes at Google (and wrote the doc you linked to).

davidopp_··on Kubernetes 1.7: Security Hardening, Stateful Application Updates and Extensibility
That idea was proposed here: https://github.com/kubernetes/features/issues/246 ; there's a pretty thorough design doc linked to from the issue. The decision was made not to add it to the system for now (see the issue for discussion).
davidopp_··on Why We Chose Kubernetes
https://coreos.com/kubernetes/docs/latest/getting-started.ht...

Also http://kubernetes.io/v1.1/docs/getting-started-guides/coreos...

davidopp_··on Ask HN: In a microservice architecture, how do you handle managing secrets?
> I can't remember which issue this was on, but it seemed like there was some discussion on their GitHub project about making pluggable secrets backends (HashiCorp's Vault was mentioned).

https://github.com/kubernetes/kubernetes/issues/10439#issuec...

davidopp_··on I Want to Run Stateful Containers, Too
All of those scheduling policies are also available in native Kubernetes. The Kubernetes version of that documentation is here: https://github.com/kubernetes/kubernetes/blob/master/docs/de...