- Notifications
You must be signed in to change notification settings - Fork16
digihunch/korthweb
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Korthweb provides three approaches to deployOrthanc on Kubernetes. Orthanc is an open-source application to ingest, store, display and distribute medical images. Korthweb focues on the deployment. It is a sister project ofOrthweb, an deployment automation project for Orthanc on AWS.
To deploy Orthanc (stateless app + database) on Kubernetes, and to securely host DICOM and web workloads, we have incorporated the following configurations:
- Ingress (Istio or Traefik) TLS termination on HTTP and TCP ports
- Use Cert Manager to provision self-signed certificate
- Traffic routing with Istio (Gateway, Virtual Serivce)
- Istio Installation (using Helm charts or Istioctl)
- Security with Istio (Peer Authentication/mTLS, Authorization Policy)
- Deploy observability addons (Prometheus, Grafana) for Istio
- Use bitnami Helm chart to deploy PostgreSQL
- Build your own Helm Chart to deploy Orthanc
- GitOps with FluxCD for Continuous Deployment
TheKorthweb documentation includes a step-by-step guide for each deployment approach.
About
Orthanc on Kubernetes