Skip to main content

Linode management python package

Project description

LINODE-MGMT

The linode-mgmt is a python package that used to manage Linode ELK clusters.

To use this package and perform actions on linode, you will need to acquire a token. Follow the following guideline to acquire one:

  • Browse to https://www.linode.com/
  • Click on your profile --> API Tokens
  • Click on the Create A Personal Access Token button
  • Fill in all your details and click on the Create Token button
  • Keep the Token in a safe place

Note: This token will be used to communicate with the Linode API.

Usage:

usage: linode-mgmt [arguments]

Linode Management component

optional arguments:
  --help            show this help message and exit
  --version         shows program version
  --log-file NAME   log file name
  --verbose         if added will print more information
  --dry-run         used to test action without performing anything

required arguments:
  --token <TEXT>    a personal access token
  --cluster <NAME>  a cluster name (required only in specific resources)

resources:
    cluster
    node
    volume

Examples:

linode-mgmt cluster create \
--token <token> \
--cluster <cluster> \
--region us-iad \
--node-count 8 \
--verbose
linode-mgmt cluster upgrade \
--token <token> \
--cluster <cluster> \
--kube-version 1.26 \
--verbose
  • To poweron a specific node
linode-mgmt node poweron \
--token <token> \
--cluster <cluster> \
--node lke87300-132938-63c003e48302 \
--verbose
  • To delete a volume
linode-mgmt volume delete \
--token <token> \
--volume-name pvc1809b72cc85e4fa7 \
--verbose
  • To update a node with specific alert thresholds
linode-mgmt node update \
--token <token> \
--cluster <cluster> \
--node lke87300-132938-63c003e48302 \
--node-cpu-alert 
--verbose
  • To create a new storage objects (bucket)
linode-mgmt storage create
--token <token> \
--cluster <cluster> \
--bucket-name <bucket> \
--verbose
  • To List all storage objects
linode-mgmt storage list
--token <token> \
--cluster <cluster> \
--verbose
  • To delete a storage objects
linode-mgmt storage delete
--token <token> \
--cluster <cluster> \
--bucket-name <bucket> \
--verbose

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

linode_mgmt-0.0.9.tar.gz (10.2 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page