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 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

Type in the name of the feature or in your own words tell us what you need
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 Jira
    Jira
    Better for project management and issue tracking. More suitable for non-developers.
    Read more
  • Logo of Jenkins
    kubernetes vs Jenkins
    Better for smaller teams and simpler projects. Open-source and free, unlike Kubernetes. Has broader industry applicability but less suitable for scaling large applications. Simpler initial setup but potentially less powerful for complex deployments.
    Read more
  • Logo of Vim
    kubernetes vs Vim
    Better fit for Construction and Real Estate projects. A Kubernetes alternative, Vim, is less suitable for scaling containerized applications. Vim has a steeper learning curve and more limited customization. Kubernetes is growing faster than Vim.
    Read more
  • Logo of Slack
    kubernetes vs Slack
    Better for internal communication and team collaboration. A Kubernetes alternative geared towards companies of all sizes, with broader industry applicability. Simpler to use, but lacks Kubernetes' scalability for complex applications.
    Read more
  • Logo of Devtron
    Devtron
    Simplifies Kubernetes management with a user-friendly interface, focusing on automation and integration with existing DevOps tools. It has significantly more momentum than Kubernetes. A good Kubernetes alternative for teams seeking easier management of containerized applications.
    Read more
  • Logo of Microsoft Azure
    Microsoft Azure
    Better for users less familiar with containerization. Wider range of services beyond container orchestration. Has more momentum currently. A good Kubernetes alternative.
    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.