ungleich-hardware/README.md

70 lines
1.2 KiB
Markdown
Raw Normal View History

2022-01-15 15:41:50 +00:00
## ungleich-hardware
This container is made for configuring hardware on our clusters.
It usually needs to run in privileged mode.
2022-01-15 18:42:24 +00:00
The source repository for this container is
on
2022-01-15 19:17:47 +00:00
[code.ungleich.ch](https://code.ungleich.ch/ungleich-public/ungleich-hardware). This
image uses significant content from the
[hwraid](https://hwraid.le-vert.net/) page that we would like to thank
for its years long contribution.
2022-01-15 18:42:24 +00:00
You can use this image from
* ungleich/ungleich-hardware
* harbor.ungleich.svc.p10.k8s.ooo/ungleich-public/ungleich-hardware
(IPv6 only)
2022-01-15 15:41:50 +00:00
## Included tools
```
2022-01-15 19:17:47 +00:00
dmidecode
2022-01-15 15:41:50 +00:00
hdparm
hpacucli
megacli
megaclisas-status
stress-ng
```
2022-01-15 19:17:47 +00:00
## Usage
### Kubernetes
To enable access to devices and give permission to the pod to use it,
you could use:
```
apiVersion: v1
kind: Pod
metadata:
name: ungleich-hardware
spec:
containers:
- name: ungleich-hardware
image: harbor.ungleich.svc.p10.k8s.ooo/ungleich-public/ungleich-hardware:0.0.1
args:
- sleep
- "1000000"
volumeMounts:
- mountPath: /dev
name: dev
securityContext:
privileged: true
volumes:
- name: dev
hostPath:
path: /dev
```
2022-01-15 18:42:24 +00:00
## Changelog / Tags
2022-01-15 15:41:50 +00:00
2022-01-15 19:17:47 +00:00
### 0.0.2 (2022-01-15)
* Added dmidecode
2022-01-15 15:41:50 +00:00
### 0.0.1 (2022-01-15)
* Initial release