2019-09-11 Kubernetes Subgroup Meeting notes

2019-09-11 Kubernetes Subgroup Meeting notes

Date

Sep 11, 2019

Location

https://zoom.us/j/116073082

Attendees

  • @Anton Emelianov (Deactivated)

  • @Ian Hardy

  • @jroot (Unlicensed)

  • @Wayne Schneider

Goals

Discussion items

Time

Item

Who

Notes

Time

Item

Who

Notes

15 min

Generating Kubernetes YAML from LaunchDescriptor JSON

@Wayne Schneider / @Ian Hardy

https://folio-org.atlassian.net/browse/FOLIO-2185https://folio-org.atlassian.net/browse/FOLIO-2236https://folio-org.atlassian.net/browse/FOLIO-2234https://folio-org.atlassian.net/browse/FOLIO-2235https://folio-org.atlassian.net/browse/FOLIO-2219

Meeting notes

Operational metadata for modules running in containers is being added to the launch descriptor section of module descriptors. This includes

  • Command line arguments

  • Memory requirements

  • Environment variables, including database connection settings

For examples, see modules referenced in https://folio-org.atlassian.net/browse/FOLIO-2234.

In addition, a utility for processing the updated module descriptors and producing YAML for Kubernetes deployment is available at https://github.com/folio-org/folio-tools/tree/master/kubernetes-utilities/md2kubeyaml.

0 min

Demo of Ansible playbooks for standing up and maintaining Kubernetes clusters on EKS

@Wayne Schneider

Deferred

15 min

Demo/presentation on TAMU setup

@jroot (Unlicensed)

 

Meeting notes

Jason demonstrated his current Kubernetes/Rancher configuration. With templates, he can stand up a cluster in about 10 minutes on TAMU's internal VMWare infrastructure.

 

Topics for 18 Sept:

  • Demo of Ansible playbooks for standing up and maintaining Kubernetes clusters on EKS (@Wayne Schneider)

  • Demo/presentation on infrastructure to support PR previews (@Ian Hardy@John Malconian)

It seems possible that this subgroup has run its course. After the meeting of the 18th, we will consider sunsetting the group if there is no longer a need for it.

Action items