StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
Kubernetes

Kubernetes

#2in Container Registry
Discussions112
Followers52.8k
OverviewDiscussions112

What is Kubernetes?

Kubernetes is an open source orchestration system for Docker containers. It handles scheduling onto nodes in a compute cluster and actively manages workloads to ensure that their state matches the users declared intentions.

Kubernetes is a tool in the Container Registry category of a tech stack.

Key Features

Lightweight, simple and accessibleBuilt for a multi-cloud world, public, private or hybridHighly modular, designed so that all of its components are easily swappable

Kubernetes Pros & Cons

Pros of Kubernetes

  • ✓Leading docker container management solution
  • ✓Simple and powerful
  • ✓Open source
  • ✓Backed by google
  • ✓The right abstractions
  • ✓Scale services
  • ✓Replication controller
  • ✓Permission managment
  • ✓Supports autoscaling
  • ✓Cheap

Cons of Kubernetes

  • ✗Steep learning curve
  • ✗Poor workflow for development
  • ✗Orchestrates only infrastructure
  • ✗High resource requirements for on-prem clusters
  • ✗Too heavy for simple systems
  • ✗Additional Technology Overhead
  • ✗Additional vendor lock-in (Docker)
  • ✗More moving parts to secure

Kubernetes Alternatives & Comparisons

What are some alternatives to Kubernetes?

Docker Compose

Docker Compose

With Compose, you define a multi-container application in a single file, then spin your application up in a single command which does everything that needs to be done to get it running.

Rancher

Rancher

Rancher is an open source container management platform that includes full distributions of Kubernetes, Apache Mesos and Docker Swarm, and makes it simple to operate container clusters on any cloud or infrastructure platform.

Docker Swarm

Docker Swarm

Swarm serves the standard Docker API, so any tool which already communicates with a Docker daemon can use Swarm to transparently scale to multiple hosts: Dokku, Compose, Krane, Deis, DockerUI, Shipyard, Drone, Jenkins... and, of course, the Docker client itself.

Argo

Argo

Argo is an open source container-native workflow engine for getting work done on Kubernetes. Argo is implemented as a Kubernetes CRD (Custom Resource Definition).

Portainer

Portainer

It is a universal container management tool. It works with Kubernetes, Docker, Docker Swarm and Azure ACI. It allows you to manage containers without needing to know platform-specific code.

Docker Machine

Docker Machine

Machine lets you create Docker hosts on your computer, on cloud providers, and inside your own data center. It creates servers, installs Docker on them, then configures the Docker client to talk to them.

Kubernetes Integrations

Tectonic, Hypernetes, Flocker, Spread, Deis Workflow and 7 more are some of the popular tools that integrate with Kubernetes. Here's a list of all 12 tools that integrate with Kubernetes.

Tectonic
Tectonic
Hypernetes
Hypernetes
Flocker
Flocker
Spread
Spread
Deis Workflow
Deis Workflow
Torus
Torus
fabric8
fabric8
Fission
Fission
Kompose
Kompose
Clear Containers
Clear Containers
LinuxKit
LinuxKit
Istio
Istio

Kubernetes Discussions

Discover why developers choose Kubernetes. Read real-world technical decisions and stack choices from the StackShare community.Showing 4 of 5 discussions.

Nick Rockwell
Nick Rockwell

SVP, Engineering at The New York Times

Sep 24, 2018

Needs adviceonAmazon EC2Amazon EC2Google App EngineGoogle App EngineGoogle Kubernetes EngineGoogle Kubernetes Engine

So, the shift from Amazon EC2 to Google App Engine and generally #AWS to #GCP was a long decision and in the end, it's one that we've taken with eyes open and that we reserve the right to modify at any time. And to be clear, we continue to do a lot of stuff with AWS. But, by default, the content of the decision was, for our consumer-facing products, we're going to use GCP first. And if there's some reason why we don't think that's going to work out great, then we'll happily use AWS. In practice, that hasn't really happened. We've been able to meet almost 100% of our needs in GCP.

So it's basically mostly Google Kubernetes Engine , we're mostly running stuff on Kubernetes right now.

#AWStoGCPmigration #cloudmigration #migration

0 views0
Comments
Greg Ratner
Greg Ratner

Co-Founder, CTO at Troops

Sep 23, 2018

Needs adviceonAmazon EKSAmazon EKSKubernetesKubernetesAmazon EC2Amazon EC2

We are moving all of our infrastructure to Amazon EKS on Kubernetes from our our Amazon EC2 hosts. This gives less management overhead, host security and networking and aides a lot of compliance headaches since it's a Serverless architecture.

0 views0
Comments
Jake Stein
Jake Stein

CEO at Stitch

Sep 13, 2018

Needs adviceonGolangGolangAmazon RDSAmazon RDSAmazon S3Amazon S3

Stitch is run entirely on AWS. All of our transactional databases are run with Amazon RDS, and we rely on Amazon S3 for data persistence in various stages of our pipeline. Our product integrates with Amazon Redshift as a data destination, and we also use Redshift as an internal data warehouse (powered by Stitch, of course).

The majority of our services run on stateless Amazon EC2 instances that are managed by AWS OpsWorks. We recently introduced Kubernetes into our infrastructure to run the scheduled jobs that execute Singer code to extract data from various sources. Although we tend to be wary of shiny new toys, Kubernetes has proven to be a good fit for this problem, and its stability, strong community and helpful tooling have made it easy for us to incorporate into our operations.

While we continue to be happy with Clojure for our internal services, we felt that its relatively narrow adoption could impede Singer's growth. We chose Python both because it is well suited to the task, and it seems to have reached critical mass among data engineers. All that being said, the Singer spec is language agnostic, and integrations and libraries have been developed in JavaScript, Golang, and Clojure.

0 views0
Comments
Tim Specht
Tim Specht

‎Co-Founder and CTO at Dubsmash

Sep 13, 2018

Needs adviceonPythonPythonHerokuHerokuAmazon EC2Amazon EC2

Since we deployed our very first lines of Python code more than 2 years ago we are happy users of Heroku. It lets us focus on building features rather than maintaining infrastructure, has super-easy scaling capabilities, and the support team is always happy to help (in the rare case you need them).

We played with the thought of moving our computational needs over to barebone Amazon EC2 instances or a container-management solution like Kubernetes a couple of times, but the added costs of maintaining this architecture and the ease-of-use of Heroku have kept us from moving forward so far.

Running independent services for different needs of our features gives us the flexibility to choose whatever data storage is best for the given task.

#PlatformAsAService #ContainerTools

0 views0
Comments
View all 5 discussions

Try It

Visit Website

Adoption

On StackShare

Companies
3.87k
9ABCDE+3868
Developers
55.9k
RMABIA+55860