Logo of Kubernetes

Kubernetes

Website LinkedIn Twitter

Last updated on

Company health

Employee growth
9% decrease in the last year

Ratings

G2
4.6/5
(139)

Kubernetes description

Kubernetes (or "K8s") is an open-source tool that makes it easier to build and manage large, complex applications. It works by grouping the individual components of your applications into containers and then helps you automate the process of running those containers across your infrastructure. Kubernetes is particularly beneficial for large, rapidly growing applications as it excels at scaling resources up or down based on demand. It can be used with various on-site and cloud providers, giving you flexibility in how you deploy your applications.


Who is using Kubernetes?


Who is Kubernetes best for

Kubernetes is a powerful container orchestration tool best suited for developers and DevOps teams managing large, complex applications. Users praise its automation, scalability, and high availability but note the steep learning curve. Consider Kubernetes if your team needs robust container management but be prepared for the technical challenge.

  • Best for medium to enterprise companies.

  • Ideal for software, IT, and media companies.


Kubernetes features

Supported

Kubernetes supports autoscaling through features like HPA and VPA.

Supported

Kubernetes is a container orchestration platform, thus supports it natively.

Supported

Kubernetes is specifically designed for deploying and managing applications in containers.

Supported

Kubernetes provides a platform for automating application deployment and management, integrating with CI/CD tools.

Supported

Kubernetes ensures high availability through active-active clusters, self-healing, and auto-scaling.

Supported

Kubernetes supports scaling resources to meet changing needs.

Qualities

We evaluate the sentiment that users express about non-functional aspects of the software

Value and Pricing Transparency

Neutral
+0

Customer Service

Strongly positive
+1

Ease of Use

Neutral
+0

Reliability and Performance

Strongly positive
+1

Ease of Implementation

Rather negative
-0.33

Scalability

Strongly positive
+1

Kubernetes reviews

We've summarised 132 Kubernetes reviews (Kubernetes G2 reviews) and summarised the main points below.

Pros of Kubernetes
  • Automates containerized application deployment, scaling, and management, simplifying complex tasks.
  • Enables high availability and fault tolerance, ensuring applications run reliably with minimal downtime.
  • Offers scalability and flexibility, allowing applications to adapt to changing resource demands.
  • Large and active community, providing extensive documentation, support, and resources.
  • Portability across different environments, including on-premises, cloud providers, and hybrid setups.
Cons of Kubernetes
  • Steep learning curve for new users, requiring significant time investment to master.
  • Networking configuration can be complex, posing challenges for setup and management.
  • Frequent updates require constant adaptation and can lead to compatibility issues.
  • Resource intensive, potentially costly for smaller projects or organizations.
  • Limited GUI options, often relying on third-party tools or command-line interfaces.

Kubernetes pricing

The commentary is based on 10 reviews from Kubernetes G2 reviews.

Kubernetes offers cost-saving benefits through efficient resource utilization and autoscaling, optimizing infrastructure costs for containerized applications. However, some users find its operational costs high, especially for smaller projects or those requiring substantial cloud resources. There are also mixed reviews on the cost vs value.

Users sentiment

Neutral
+0

Kubernetes alternatives

  • Logo of Azure Service Fabric
    Azure Service Fabric
    Simplifies building and running scalable, reliable microservice applications.
    Read more
  • Logo of ClusterLion
    ClusterLion
    Automated failover for critical systems, ensuring business continuity.
    Read more
  • Logo of Google Cloud Functions
    Google Cloud Functions
    Run code without servers, pay only when used.
    Read more
  • Logo of Kubernetes
    Kubernetes
    Effortlessly orchestrate and scale containerized apps for rock-solid reliability.
    Read more
  • Logo of Kubernetes on Ubuntu
    Kubernetes on Ubuntu
    Effortlessly orchestrate containerized apps on Ubuntu for seamless scaling.
    Read more
  • Logo of Slack
    kubernetes vs Slack
    Team communication and collaboration, all in one place.
    Read more

Kubernetes FAQ

  • What is Kubernetes and what does Kubernetes do?

    Kubernetes is an open-source platform designed to automate deploying, scaling, and managing containerized applications. It groups application components into containers, orchestrates their operation across infrastructure, and excels at scaling resources based on demand, benefiting large, rapidly growing applications.

  • How does Kubernetes integrate with other tools?

    Kubernetes integrates seamlessly with various DevOps tools, cloud providers, and CI/CD pipelines. This allows for automated deployments, scaling, and management across different environments. It supports a rich ecosystem of plugins and extensions for enhanced functionality.

  • What the main competitors of Kubernetes?

    Top alternatives to Kubernetes include Docker Swarm, Nomad, and Rancher. These platforms also offer container orchestration and management, providing similar functionalities for deploying and scaling applications, though with different approaches and strengths.

  • Is Kubernetes legit?

    Yes, Kubernetes is a safe and legitimate open-source container orchestration platform. Its robust features automate application deployment, scaling, and management, ensuring high availability and reliability. A large community and wide adoption contribute to its legitimacy and security.

  • How much does Kubernetes cost?

    Kubernetes itself is open-source and free to use. However, running Kubernetes involves infrastructure costs which vary depending on your chosen provider and resource consumption. Exploring managed Kubernetes services can simplify deployment and management.

  • Is Kubernetes customer service good?

    Kubernetes customer service receives positive feedback, with users highlighting the helpful and knowledgeable community. Users appreciate the available support and extensive documentation, making it easier to troubleshoot and learn the platform.


Reviewed by

MK
Michal Kaczor
CEO at Gralio

Michal has worked at startups for many years and writes about topics relating to software selection and IT management. As a former consultant for Bain, a business advisory company, he also knows how to understand needs of any business and find solutions to its problems.

TT
Tymon Terlikiewicz
CTO at Gralio

Tymon is a seasoned CTO who loves finding the perfect tools for any task. He recently headed up the tech department at Batmaid, a well-known Swiss company, where he managed about 60 software purchases, including CX, HR, Payroll, Marketing automation and various developer tools.

NEW: Introducing Gralio Screen Buddy

An AI tool that observes your work, finds inefficiencies, and suggests smarter ways to do things. Maybe you can use your tools better, automate tasks, or switch software.

For Individuals
Streamline your daily tasks, get helpful AI tips, and find the right tools for your workflow.
For Businesses
See how your team really works, uncover automation opportunities, and get software recommendations tailored to your processes.