https://github.com/cloud-native-skunkworks/ubuntu-operator
Control Ubuntu from Kubernetes.
https://github.com/cloud-native-skunkworks/ubuntu-operator
kubernetes operator ubuntu
Last synced: 18 days ago
JSON representation
Control Ubuntu from Kubernetes.
- Host: GitHub
- URL: https://github.com/cloud-native-skunkworks/ubuntu-operator
- Owner: cloud-native-skunkworks
- License: apache-2.0
- Created: 2022-03-03T13:02:46.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-05-12T12:31:42.000Z (over 3 years ago)
- Last Synced: 2024-06-21T18:13:14.348Z (over 1 year ago)
- Topics: kubernetes, operator, ubuntu
- Language: Go
- Homepage:
- Size: 19.2 MB
- Stars: 19
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ubuntu Operator

_Control Ubuntu from Kubernetes_
Imagine a world where your Kubernetes nodes can be managed and controlled from primitives that represent desired intent and are constantly reconciled.
This project initially looks at the package management system and kernel modules for Ubuntu as an example of how this can be built upon.
## Project status: Alpha/Conceptual/POC/Functional-but-not-for-production




Control your underlying Ubuntu distribution through Kubernetes....

## Roadmap
- [x] Kernel module support
- [x] APT Package system support
- [x] Snap Package system support
- [ ] Improvements to package system support
## Installation
Two step installation process.
1. Installing the host-relay on all hosts
2. Installing the Operator in cluster once.
### Host-relay
`make install-relay`
### Operator
```
make install # Uploads the CustomResourceDefinitions into your cluster
make deploy
```