Airship vs Kubernetes

Need advice about which tool to choose?Ask the StackShare community!

Airship

13
36
+ 1
6
Kubernetes

52.5K
45.7K
+ 1
641
Add tool
Decisions about Airship and Kubernetes
Simon Reymann
Senior Fullstack Developer at QUANTUSflow Software GmbH · | 30 upvotes · 5.7M views

Our whole DevOps stack consists of the following tools:

  • GitHub (incl. GitHub Pages/Markdown for Documentation, GettingStarted and HowTo's) for collaborative review and code management tool
  • Respectively Git as revision control system
  • SourceTree as Git GUI
  • Visual Studio Code as IDE
  • CircleCI for continuous integration (automatize development process)
  • Prettier / TSLint / ESLint as code linter
  • SonarQube as quality gate
  • Docker as container management (incl. Docker Compose for multi-container application management)
  • VirtualBox for operating system simulation tests
  • Kubernetes as cluster management for docker containers
  • Heroku for deploying in test environments
  • nginx as web server (preferably used as facade server in production environment)
  • SSLMate (using OpenSSL) for certificate management
  • Amazon EC2 (incl. Amazon S3) for deploying in stage (production-like) and production environments
  • PostgreSQL as preferred database system
  • Redis as preferred in-memory database/store (great for caching)

The main reason we have chosen Kubernetes over Docker Swarm is related to the following artifacts:

  • Key features: Easy and flexible installation, Clear dashboard, Great scaling operations, Monitoring is an integral part, Great load balancing concepts, Monitors the condition and ensures compensation in the event of failure.
  • Applications: An application can be deployed using a combination of pods, deployments, and services (or micro-services).
  • Functionality: Kubernetes as a complex installation and setup process, but it not as limited as Docker Swarm.
  • Monitoring: It supports multiple versions of logging and monitoring when the services are deployed within the cluster (Elasticsearch/Kibana (ELK), Heapster/Grafana, Sysdig cloud integration).
  • Scalability: All-in-one framework for distributed systems.
  • Other Benefits: Kubernetes is backed by the Cloud Native Computing Foundation (CNCF), huge community among container orchestration tools, it is an open source and modular tool that works with any OS.
See more
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Airship
Pros of Kubernetes
  • 2
    Launch control
  • 2
    Easy experimentation
  • 2
    Accelerate CI/CD
  • 162
    Leading docker container management solution
  • 127
    Simple and powerful
  • 104
    Open source
  • 75
    Backed by google
  • 57
    The right abstractions
  • 24
    Scale services
  • 19
    Replication controller
  • 10
    Permission managment
  • 7
    Cheap
  • 7
    Simple
  • 7
    Supports autoscaling
  • 4
    No cloud platform lock-in
  • 4
    Self-healing
  • 4
    Reliable
  • 3
    Quick cloud setup
  • 3
    Open, powerful, stable
  • 3
    Scalable
  • 3
    Promotes modern/good infrascture practice
  • 2
    Custom and extensibility
  • 2
    Cloud Agnostic
  • 2
    Captain of Container Ship
  • 2
    A self healing environment with rich metadata
  • 2
    Runs on azure
  • 2
    Backed by Red Hat
  • 1
    Golang
  • 1
    Expandable
  • 1
    Sfg
  • 1
    Everything of CaaS
  • 1
    Easy setup
  • 1
    Gke

Sign up to add or upvote prosMake informed product decisions

Cons of Airship
Cons of Kubernetes
    Be the first to leave a con
    • 15
      Steep learning curve
    • 15
      Poor workflow for development
    • 8
      Orchestrates only infrastructure
    • 4
      High resource requirements for on-prem clusters
    • 2
      Too heavy for simple systems
    • 1
      Additional vendor lock-in (Docker)
    • 1
      More moving parts to secure
    • 1
      Additional Technology Overhead

    Sign up to add or upvote consMake informed product decisions

    No Stats

    What is Airship?

    Airship is a modern product flagging framework that gives the right people total control over what your customers see & experience - without deploying code.

    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.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use Airship?
    What companies use Kubernetes?
    See which teams inside your own company are using Airship or Kubernetes.
    Sign up for StackShare EnterpriseLearn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Airship?
    What tools integrate with Kubernetes?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    Blog Posts

    Kubernetesetcd+2
    2
    1097
    Dec 8 2020 at 5:50PM

    DigitalOcean

    GitHubMySQLPostgreSQL+11
    2
    2203
    PythonDockerKubernetes+7
    3
    789
    May 21 2020 at 12:02AM

    Rancher Labs

    KubernetesAmazon EC2Grafana+12
    5
    1394
    Apr 16 2020 at 5:34AM

    Rancher Labs

    KubernetesRancher+2
    2
    856
    What are some alternatives to Airship and Kubernetes?
    Urban Airship
    We’ve built the smartest, most aware, precise, easy-to-use, scalable, secure and powerful push messaging platform on the planet. Our Push messaging platform leverages all that is unique about mobile as a channel, and that lights the spark to create meaningful and valuable mobile experiences. We help put your app in front of your users at the right time, and in the right place to drive usage and brand engagement.
    Localytics
    Localytics provides app analytics and app marketing for the mobile market, similar to companies such as Flurry and Adobe.
    Firebase
    Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds.
    Amazon SNS
    Amazon Simple Notification Service makes it simple and cost-effective to push to mobile devices such as iPhone, iPad, Android, Kindle Fire, and internet connected smart devices, as well as pushing to other distributed services. Besides pushing cloud notifications directly to mobile devices, SNS can also deliver notifications by SMS text message or email, to Simple Queue Service (SQS) queues, or to any HTTP endpoint.
    OneSignal
    OneSignal is a high volume push notification service for websites and mobile applications. OneSignal supports all major native and mobile platforms by providing dedicated SDKs for each platform, a RESTful server API, and a dashboard.
    See all alternatives