Node-On-My-Watch (NOMW) is a utility for keeping K8S EC2 nodes fresh by killing them off while ensuring the running workload remains stable
Project description
Node-On-My-Watch (NOMW)
Notices
Beta Software
While fully functional in the current state and used in production, this software is in BETA. Documentation at this stage is basically non-existent.
License
The product is licensed under the Apache License, Version 2.0. Please see LICENSE for further details.
Warranties and Liability
Node-On-My-Watch is provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing Node-On-My-Watch and assume any risks associated with doing so.
Trademarks
"Node-On-My-Watch" and "NOMW" are trademarks or registered trademarks of Karellen, Inc. All other trademarks are property of their respective owners.
Problem Statement
Solution
Using Node-On-My-Watch with Docker
A simple example is as follows:
$ docker run -t ghcr.io/karellen/node-on-my-watch:latest
Using Node-On-My-Watch on MacOS
$ brew install python3.11
$ pip3.11 install nomw
$ nomw --version
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for nomw-0.0.1.dev20240303214017.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b05d2d0da0922dc9d4974562c1988cea28f66cda2e17c41d2702ebe5b16f4238 |
|
MD5 | 422251d6148bdbfae1a97b2cc3de6785 |
|
BLAKE2b-256 | 4b05b325f949ce525738972ef2ac5048f5e8c259dc3071ab1ccdd129a3dfaba1 |
Hashes for nomw-0.0.1.dev20240303214017-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84e23e77e85cdaaa904572d5dea0093598845a205886e74ea755c2dc43fe1203 |
|
MD5 | 76537e4fbd5578e48843b15532beef6b |
|
BLAKE2b-256 | ba969f8fa0faf06caf28de73f947836d06915fdd8047028eb836d5bc841d9a84 |