https://github.com/laputacloudco/minecraft-operator
A Minecraft operator for Kubernetes
https://github.com/laputacloudco/minecraft-operator
hacktoberfest kubebuilder kubernetes minecraft minecraft-operator minecraft-server operator
Last synced: 5 months ago
JSON representation
A Minecraft operator for Kubernetes
- Host: GitHub
- URL: https://github.com/laputacloudco/minecraft-operator
- Owner: laputacloudco
- License: mpl-2.0
- Created: 2020-10-25T03:31:54.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-05-16T00:59:54.000Z (about 5 years ago)
- Last Synced: 2024-11-16T04:30:55.471Z (over 1 year ago)
- Topics: hacktoberfest, kubebuilder, kubernetes, minecraft, minecraft-operator, minecraft-server, operator
- Language: Go
- Homepage:
- Size: 94.7 KB
- Stars: 4
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Minecraft Operator for Kubernetes
## Sample
Note: See [itzg/docker-minecraft-server](https://github.com/itzg/docker-minecraft-server) for a full list of valid inputs to the config environment variables.
Deploy the operator, then deploy this:
```yaml
apiVersion: game.laputacloud.co/v1alpha1
kind: Minecraft
metadata:
name: sample
spec:
config:
EULA: "TRUE"
TZ: US/New York
VERSION: LATEST
WHITELIST: YOUR_USERNAME
storageSize: 8Gi
storageClassName: YOUR_STORAGECLASS
serve: true # this will cause a loadbalancer type service to be created
```