Kubernetes Service
  • 12 Feb 2024
  • 1 Minute to read
  • Dark
    Light
  • PDF

Kubernetes Service

  • Dark
    Light
  • PDF

Article Summary

Introduction

Azure Kubernetes Service (AKS) is a fully managed open-source container orchestration service offered by Azure. Azure Kubernetes Service provides provisioning, scaling, and upgrades of resources as required without downtime.

Kubernetes hosts your containerized applications, making them easy to deploy and manage without container orchestration expertise, as Azure takes over much of the responsibility.

Types of Kubernetes Services

The following types are available with respect to a Kubernetes Service:

  1. ClusterIP exposes a service that is accessible within a cluster.
  2. NodePort exposes a service via a static port on the IP address of each node.
  3. LoadBalancer exposes a cloud service through the load balancer.
  4. ExternalName returns a value for the CNAME record and maps a service to a predefined externalName field.

Kubernetes Cluster

A group of nodes that run containerized applications is known as a Kubernetes cluster. Applications are packaged with their dependencies and some essential services when they are containerized. They are less heavy and more adaptable than virtual machines.

With Kubernetes clusters, applications can be created, moved, and managed more easily.

Kubernetes operations

Turbo360 provides the ability to manage cloud-based Kubernetes clusters created using Microsoft Azure by executing the operations supported by Azure Kubernetes service.

Users can control their Kubernetes cluster by starting and stopping them using Turbo360's Business Applications.

turbo360.png

The Kubernetes cluster (VM) resource operation can also be performed in bulk by selecting the required resources from the Kubernetes Services resource type section and clicking on the corresponding breadcrumb option.

Bulk start and stop.png

Resource Dashboard

A default resource dashboard is available for Kubernetes Service resources in the Overview section, allowing for enhanced data visualization and tracking of real-time data.

turbo360.png

Users are provided with the following pre-defined widgets in their Kubernetes Service Resource Dashboard:

1. Number of pods in Ready state
2. Memory Working Set Percentage
3. CPU Usage Percentage
4. Disk Used Percentage
5. Network Out Bytes

Monitoring

  1. Navigate to Kubernetes Service -> Monitoring to configure the monitoring rules for Kubernetes Services
  2. Select the necessary monitoring metrics and configure the threshold values
  3. Click Save

The threshold values can also be provided with any metric name, defining the monitoring rule to be violated when the metric value configured at threshold field is met.

Kubernetes monitoring.png

Monitoring rules will be saved for Kubernetes Service, and the monitoring state for the metrics will be reflected after every monitoring cycle.


Was this article helpful?