dcsimg

Kubernetes: Product Overview and Insight

Download the authoritative guide: Cloud Computing 2019: Using the Cloud for Competitive Advantage

SHARE
Share it on Twitter  
Share it on Facebook  
Share it on Google+
Share it on Linked in  
Email  

See the full list of top container management tools

Bottom Line

Users generally praise Kubernetes for its user focus, strong API support and the ability to run it on-premises or in the cloud. It also has attracted a large and strong multi-stakeholder community – meaning its growth will remain robust.

Clearly, Kubernetes has emerged as a powerful tool for deploying, automating, scaling and managing components. The container control tool defines building blocks and uses them to manage activities related to software development. It runs containers at scale and deploy microservices. It is built into Docker and other container tools, services and platforms, including AWS and Azure. The service offers a robust set of APIs that allow it to work with numerous other tools.

Kubernetes has completely changed how we use applications. While containers helped developers speed up application delivery, Kubernetes made application deployment and day two operations seamless and more programmatic. The fact that Kubernetes can support both stateless and stateful applications is helping organizations embrace cloud native without much of operational investments.

Product Description

Kubernetes delivers an open source system for managing and orchestrating containers in the cloud. It was developed by Google, but it is now managed by the Cloud Native Computing Foundation.

Powerful controls are at the center of an effective container initiative. Kubernetes delivers an array of features and functions. These include: service delivery and load balancing, storage orchestration, automated rollout and rollbacks, batch execution, automated binpacking, self-healing, horizontal scaling and the ability to update secrets and application configuration without rebuilding an image and exposing any information. The Kubernetes API supports powerful scheduling capabilities through pods, which manage a volume on a local disk or a network drive. This allows users to manage containers and microservices more easily by combining and recombining pods as needed.

Features

Container Tool

Docker and other container tools.

Compatibility

Microsoft Windows, Linux

Management

Kubernetes delivers deep insights and management tools for overseeing containers and clusters. It is highly flexible and scalable, and includes powerful batch execution features, called jobs, which can be used for tasks ranging from job termination and cleanup to advanced usage patterns.

Integration

Kubernetes works across infrastructures and cloud services. It’s nearly ubiquitous because it delivers broad and deep support for container management and orchestration through APIs. It supports nearly every major type of persistent volume, including ASWElastic BlockStore, AzureFile, ZureDisk, NFS and iSCSI.

Scheduling

Powerful scheduling tools that use pods to support clusters, containers and compute resources. Kubernetes also includes experimental support for managing Nvidia and AMD GPUs spread across nodes.

Networking and Security

Kubernetes offers Transport Level Security (TLS) for all API traffic. Features API authentication and API authorizations. Numerous other controls.

Monitoring and Logging

The control panel provides information and insights into scheduling, APIs, service and cloud management. Kubernetes excels in service discovery and provides strong management capabilities through unique IP addresses and a single DNS name for a set of containers.

Pricing

The Kubernetes tools is open source and available at no cost. However, when it’s built into commercials solutions the price varies for those solutions.

Kubernetes Product Overview and Features at a Glance:

Features

Kubernetes

Supported platforms

Supports Docker and other container tools. Windows and Linux.

Key features

Supports service delivery and load balancing; storage orchestration; automated rollout and rollbacks; batch execution; automated binpacking; self-healing; horizontal scaling. Powerful scheduling through pods.

User comments

High marks for infrastructure management and orchestration. Some complain that the platform and certain features can be difficult to use.

Pricing and licensing

Free open source version but some vendors offers proprietary tools at varying costs.



Submit a Comment

Loading Comments...

NewsletterDATAMATION DAILY NEWSLETTER

SUBSCRIBE TO OUR IT MANAGEMENT NEWSLETTER