https://github.com/alexsjones/sfs
A helm chart for a Kubernetes file server
https://github.com/alexsjones/sfs
fileserver helm kubernetes
Last synced: 9 months ago
JSON representation
A helm chart for a Kubernetes file server
- Host: GitHub
- URL: https://github.com/alexsjones/sfs
- Owner: AlexsJones
- License: apache-2.0
- Created: 2021-12-14T15:44:05.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-09T11:37:09.000Z (about 4 years ago)
- Last Synced: 2025-02-14T11:51:47.164Z (11 months ago)
- Topics: fileserver, helm, kubernetes
- Language: Smarty
- Homepage:
- Size: 56.6 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sfs ( Stupid File Server )
[](https://codeclimate.com/github/AlexsJones/sfs/maintainability)
- I want to be able to serve binaries and other things inside a Kubernetes cluster.
- I don't want all the ceremony of having to stand up nginx and mess around with it's config.
- I also don't want it to have to rely on any existing data storage ( it should pull the files in).
For example:
```
config:
- filename: k3s
url: https://github.com/k3s-io/k3s/releases/download/v1.22.3+k3s1/k3s
- filename: flower.svg
url: https://d33wubrfki0l68.cloudfront.net/69e55f968a6f44613384615c6a78b881bfe28bd6/42cd3/_common-resources/images/flower.svg
```
This becomes accessible at via the service in cluster `http://sfs:8100/k3s`
Or using the Ingress example ... `https://sfs.cloudnativeskunkworks.io/flower.svg`

## Install
- Setup the files you want to download in the helm chart.
- `make helm` or `cd chart && helm install --upgrade sfs .`
### configuration
_See chart/values.yaml_