Kubernetes density test report

Abstract

This document is the report for Kubernetes POD recovery test plan

Environment description

This report is collected on the hardware described in Intel-Mirantis Performance-Team Lab #1.

Software

Kubernetes is installed using Kargo deployment tool on Ubuntu 16.04.1.

Node roles:
  • node1: minion+master+etcd

  • node2: minion+master+etcd

  • node3: minion+etcd

  • node4: minion

Software versions:
  • OS: Ubuntu 16.04.1 LTS (Xenial Xerus)

  • Kernel: 4.4.0-47

  • Docker: 1.12.1

  • Kubernetes: 1.4.3

Reports

With Kubernetes support of gracefully POD restart the service downtime is minimized and may result in several requests to fail. The following chart is based on 11 measurements: column 1 - no POD restart, 2 - with POD restart:

../../../../_images/chart1.png
POD stats

RPS_BASE

RPS_WHILE_RESCHEDULING

1136 (stddev 162)

818 (stddev 158)