Story #16303

Kubernetes support

Added by Peter Amstutz about 1 year ago. Updated 3 months ago.

Status:
In Progress
Priority:
Normal
Assigned To:
-
Target version:
-
Start date:
09/01/2021
Due date:
12/31/2021
% Done:

0%

Estimated time:
Story points:
-
Release:
Release relationship:
Auto

Description

Support production Arvados install on Kubernetes. This means:

  • Easy installation in supported environments (helm charts or...)
  • Persistent block storage for postgres database, git repos
  • Keep (but maybe still using cloud-specific object store backends)
  • Run job containers on kubernetes, stage input from keep, send output to keep, handle logging
  • Auto-scaling hardware resources to handle jobs (this might be entirely handled for us, or we might need to request resources on demand.)

Related issues

Related to Arvados - Support #14765: Support question - deploy on baremetal KubernetesResolved

Related to Arvados - Feature #16386: [k8s] make the docker images for our golang binaries much leanerNew

Related to Arvados - Feature #16430: [k8s] add jenkins integration test for minikubeResolved

Related to Arvados - Feature #16429: [k8s] add jenkins integration test for GKEResolved

Related to Arvados - Story #16561: Add "Listen" to Services configNew

Related to Arvados - Feature #16562: SDKs ask API server for preferred "Services" config based on whether you are "internal" or "external"New

Related to Arvados - Feature #16563: All services support TLS directlyNew

Has duplicate Arvados - Bug #14872: [Epic] Kubernetes supportDuplicate

Blocked by Arvados - Feature #16384: [k8s] add workbench2Resolved

Blocked by Arvados - Feature #16385: [k8s] add prebuilt container images for Arvados releasesNew

Blocked by Arvados - Feature #16388: [k8s] remove old SSO serverNew

Blocked by Arvados - Feature #16389: [k8s] add support for Amazon EKSIn Progress

Blocked by Arvados - Feature #16390: [k8s] add support for Azure AKSNew

History

#1 Updated by Peter Amstutz about 1 year ago

  • Start date set to 01/01/2021
  • Due date set to 03/31/2021

#2 Updated by Peter Amstutz about 1 year ago

  • Start date changed from 01/01/2021 to 02/01/2021
  • Due date changed from 03/31/2021 to 04/30/2021

#3 Updated by Peter Amstutz about 1 year ago

  • Start date changed from 02/01/2021 to 01/01/2021
  • Due date changed from 04/30/2021 to 04/01/2021

#4 Updated by Peter Amstutz about 1 year ago

  • Start date changed from 01/01/2021 to 02/01/2021
  • Due date changed from 04/01/2021 to 04/30/2021

#5 Updated by Peter Amstutz about 1 year ago

  • Related to Support #14765: Support question - deploy on baremetal Kubernetes added

#6 Updated by Peter Amstutz about 1 year ago

  • Related to Bug #14872: [Epic] Kubernetes support added

#7 Updated by Peter Amstutz 12 months ago

  • Start date changed from 02/01/2021 to 04/01/2020
  • Due date changed from 04/30/2021 to 07/30/2020

#8 Updated by Ward Vandewege 12 months ago

  • Related to Feature #16386: [k8s] make the docker images for our golang binaries much leaner added

#9 Updated by Ward Vandewege 12 months ago

#10 Updated by Ward Vandewege 12 months ago

  • Blocked by Feature #16385: [k8s] add prebuilt container images for Arvados releases added

#11 Updated by Ward Vandewege 12 months ago

#12 Updated by Ward Vandewege 12 months ago

  • Description updated (diff)

#13 Updated by Ward Vandewege 12 months ago

  • Related to deleted (Bug #14872: [Epic] Kubernetes support)

#14 Updated by Ward Vandewege 12 months ago

  • Has duplicate Bug #14872: [Epic] Kubernetes support added

#15 Updated by Ward Vandewege 12 months ago

#16 Updated by Ward Vandewege 12 months ago

#17 Updated by Ward Vandewege 11 months ago

  • Related to Feature #16430: [k8s] add jenkins integration test for minikube added

#18 Updated by Ward Vandewege 11 months ago

  • Related to Feature #16429: [k8s] add jenkins integration test for GKE added

#19 Updated by Peter Amstutz 11 months ago

  • Status changed from New to In Progress

#20 Updated by Peter Amstutz 10 months ago

  • Related to Story #16561: Add "Listen" to Services config added

#21 Updated by Peter Amstutz 10 months ago

  • Related to Feature #16562: SDKs ask API server for preferred "Services" config based on whether you are "internal" or "external" added

#22 Updated by Peter Amstutz 10 months ago

#23 Updated by Peter Amstutz 9 months ago

  • Due date changed from 07/30/2020 to 08/26/2020

#24 Updated by Peter Amstutz 8 months ago

  • Due date changed from 08/26/2020 to 10/30/2020

#25 Updated by Peter Amstutz 6 months ago

  • Start date changed from 04/01/2020 to 03/01/2021
  • Due date changed from 10/30/2020 to 10/30/2021

#26 Updated by Peter Amstutz 3 months ago

  • Start date changed from 03/01/2021 to 09/01/2021
  • Due date changed from 10/30/2021 to 12/31/2021

Also available in: Atom PDF