/zero-to-shinyproxy

Deploy Shinyproxy with Helm

Primary LanguageHTMLApache License 2.0Apache-2.0

Zero to ShinyProxy

Build Status

This chart allows to deploy ShinyProxy on Kubernetes.

Installation

$ helm repo add remche https://charts.remche.org
$ helm repo update
$ helm upgrade --install shinyproxy remche/shinyproxy -f config.yaml

Configuration

See chart values.

Documentation

ShinyProxy configuration

You can specify ShinyProxy configuration like you would do in application.yaml. Relevant fields will be injected via ConfigMap and Secret.

Ingress

The chart can add an Ingress rule :

ingress:
  enabled: true
  hosts:
  - shiny.test

Image

Default chart image is remche/shinyproxy. It embeds the ShinyProxy jar, 1col and a slightly modified 2col templates. You can specify you own image :

proxy:
  image:
    name: remche/shinyproxy
    tag: 2.4.0

Resources

You can specify resources for ShinyProxy pod :

proxy:
  resources:
    requests:
      cpu: 200m
      memory: 512Mi
    limits:
      cpu: 300m
      memory: 800Mi

You can change the default pods resources :

appPod:
  resources:
    requests:
      cpu: 200m
      memory: 100Mi
    limits:
      cpu: 300m
      memory: 200Mi