What is Kubernetes (K8s) and Container Management?
Kubernetes Automates the Management of Containerized Applications
Kubernetes is a core technology for containerization, in which applications are packaged and isolated to allow greater scalability and portability. Also known as K8s, Kubernetes simplifies and automates the deployment, scaling, and management of containerized applications, which can consist of a large number of distributed containers, so that they can be orchestrated more easily across multi-cloud environments.
As a container orchestration system, Kubernetes groups the containers that make up an application into logical units so that they can be discovered and managed more easily at a massive scale. Often used in tandem with the highly popular Docker containerization platform, Kubernetes is designed to run with any standard container system, in any public cloud or on-premises infrastructure.
Kubernetes is an open source project hosted by the Cloud Native Computing Foundation (CNCF) and available free of charge. Originally created as an internal project by Google, Kubernetes initially was introduced as Borg System in 2004, combines 15 years of production experience within Google with contributions and best practices from the open source community.
Key capabilities include the automation of day-to-day management for containerized applications; the abstraction of related compute, networking, and storage resources; and continuous health checks to ensure service availability. By using Kubernetes, organizations can build and manage cloud-native microservices-based applications more quickly, deploy and move applications across multiple environments more easily, and scale applications more efficiently.
How A10 Networks Supports Kubernetes
A10 Networks supports Kubernetes through a range of containerized software solutions which can be orchestrated by Kubernetes. Thunder® Application Delivery Controller (ADC) and Lightning® Application Delivery Controller (ADC) optimize the delivery and security of container-based cloud-native applications and services running over public clouds or private clouds.
A10 Networks’ Secure Service Mesh solution provides an easy, automated way to integrate enterprise-grade security and load-balancing/traffic management with comprehensive application visibility and analytics for microservices-based applications. A10 Kubernetes Connector which integrates with A10 Networks container-native load balancing and application delivery solutions, can automatically provision Kubernetes application delivery configuration and policies.
Kubernetes Articles and Assets of Interest
- What is Kubernetes Ingress?
- What is a Hybrid Cloud?
- How to Deploy the A10 Networks Secure Service Mesh in Red Hat OpenShift
- The Top 7 Requirements for Optimized Traffic Flow and Security in Kubernetes
- Evolving Application Delivery for a Hybrid, Multi-cloud, Containerized World
- How to Deploy an Ingress Controller in Azure Kubernetes
- How do you Load Balance in a Hybrid or Multi-cloud World?
- What are Containers and why do we need them?
Advanced Application Access for Kubernetes
One of the most daunting tasks for people adding applications to a Kubernetes cluster is figuring out how they access their application. Learn the various ways you can set up access to containerized applications – for beginners and experts alike.Learn More