Project

General

Profile

Actions

Idea #16303

open

Kubernetes support

Added by Peter Amstutz over 4 years ago. Updated 9 months ago.

Status:
New
Priority:
Normal
Assigned To:
-
Target version:
Start date:
Due date:
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 KubernetesResolvedWard VandewegeActions
Related to Arvados - Feature #16386: [k8s] make the docker images for our golang binaries much leanerNewActions
Related to Arvados - Feature #16430: [k8s] add jenkins integration test for minikubeResolvedWard VandewegeActions
Related to Arvados - Feature #16429: [k8s] add jenkins integration test for GKEResolvedWard VandewegeActions
Related to Arvados - Idea #16561: Add "Listen" to Services configResolvedTom Clegg06/24/2022Actions
Related to Arvados - Feature #16562: SDKs ask API server for preferred "Services" config based on whether you are "internal" or "external"NewActions
Related to Arvados - Feature #16563: All services support TLS directlyNewActions
Related to Arvados - Bug #18278: [k8s] start using an ingressNewWard VandewegeActions
Related to Arvados - Idea #18239: Add Kubernetes testing to CINewActions
Has duplicate Arvados - Bug #14872: [Epic] Kubernetes supportDuplicateActions
Blocked by Arvados - Feature #16384: [k8s] add workbench2ResolvedWard VandewegeActions
Blocked by Arvados - Feature #16385: add prebuilt container images for Arvados releasesIn ProgressPeter AmstutzActions
Blocked by Arvados - Feature #16388: [k8s] remove old SSO serverClosedActions
Blocked by Arvados - Feature #16389: [k8s] add support for Amazon EKSIn ProgressWard VandewegeActions
Blocked by Arvados - Feature #16390: [k8s] add support for Azure AKSNewActions
Actions #1

Updated by Peter Amstutz over 4 years ago

  • Start date set to 01/01/2021
  • Due date set to 03/31/2021
Actions #2

Updated by Peter Amstutz over 4 years ago

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

Updated by Peter Amstutz over 4 years ago

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

Updated by Peter Amstutz over 4 years ago

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

Updated by Peter Amstutz over 4 years ago

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

Updated by Peter Amstutz over 4 years ago

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

Updated by Peter Amstutz over 4 years ago

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

Updated by Ward Vandewege over 4 years ago

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

Updated by Ward Vandewege over 4 years ago

Actions #10

Updated by Ward Vandewege over 4 years ago

  • Blocked by Feature #16385: add prebuilt container images for Arvados releases added
Actions #11

Updated by Ward Vandewege over 4 years ago

Actions #12

Updated by Ward Vandewege over 4 years ago

  • Description updated (diff)
Actions #13

Updated by Ward Vandewege over 4 years ago

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

Updated by Ward Vandewege over 4 years ago

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

Updated by Ward Vandewege over 4 years ago

Actions #16

Updated by Ward Vandewege over 4 years ago

Actions #17

Updated by Ward Vandewege over 4 years ago

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

Updated by Ward Vandewege over 4 years ago

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

Updated by Peter Amstutz over 4 years ago

  • Status changed from New to In Progress
Actions #20

Updated by Peter Amstutz over 4 years ago

  • Related to Idea #16561: Add "Listen" to Services config added
Actions #21

Updated by Peter Amstutz over 4 years ago

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

Updated by Peter Amstutz over 4 years ago

Actions #23

Updated by Peter Amstutz over 4 years ago

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

Updated by Peter Amstutz over 4 years ago

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

Updated by Peter Amstutz about 4 years ago

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

Updated by Peter Amstutz almost 4 years ago

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

Updated by Peter Amstutz over 3 years ago

  • Start date changed from 09/01/2021 to 12/01/2021
  • Due date changed from 12/31/2021 to 03/31/2022
Actions #28

Updated by Peter Amstutz about 3 years ago

  • Start date changed from 12/01/2021 to 03/01/2022
  • Due date changed from 03/31/2022 to 09/30/2022
Actions #29

Updated by Peter Amstutz about 3 years ago

  • Related to Bug #18278: [k8s] start using an ingress added
Actions #30

Updated by Peter Amstutz about 3 years ago

  • Related to Idea #18239: Add Kubernetes testing to CI added
Actions #31

Updated by Peter Amstutz almost 3 years ago

  • Start date changed from 03/01/2022 to 06/01/2022
  • Due date changed from 09/30/2022 to 12/31/2022
Actions #32

Updated by Peter Amstutz over 2 years ago

  • Start date changed from 06/01/2022 to 04/01/2022
Actions #33

Updated by Peter Amstutz over 2 years ago

  • Start date changed from 04/01/2022 to 06/01/2022
Actions #34

Updated by Peter Amstutz about 2 years ago

  • Start date changed from 06/01/2022 to 11/01/2022
  • Due date changed from 12/31/2022 to 04/30/2023
Actions #35

Updated by Peter Amstutz almost 2 years ago

  • Start date changed from 11/01/2022 to 06/01/2023
  • Due date changed from 04/30/2023 to 12/31/2023
Actions #36

Updated by Peter Amstutz over 1 year ago

  • Start date changed from 06/01/2023 to 09/01/2023
Actions #37

Updated by Peter Amstutz over 1 year ago

  • Start date changed from 09/01/2023 to 01/01/2024
  • Due date changed from 12/31/2023 to 03/31/2024
Actions #38

Updated by Peter Amstutz over 1 year ago

  • Status changed from In Progress to New
Actions #39

Updated by Peter Amstutz 11 months ago

  • Start date changed from 01/01/2024 to 01/01/2025
  • Due date changed from 03/31/2024 to 03/31/2025
Actions #40

Updated by Peter Amstutz 9 months ago

  • Target version set to Future
Actions

Also available in: Atom PDF