Skip to main content

pier-cli is a development tool that provides an easy way to deploy your local images to Kubernetes

Project description

pier-cli

pier-cli is a development tool that provides an easy way to deploy your local images to Kubernetes. No need to write any YAML. Just build your image and deploy.

Prerequisites

The following resources need to be installed and running:

  • Docker
  • Kubernetes

Installation

Installation using pip(3):

pip install --user pier-cli

Commands

Images

Create image

Create an image based on the Dockfile in the current folder

 pier create image {IMAGE_TAG}
Pull image

Pull an existing image

 pier pull image {IMAGE_TAG}
Search images

Search for images on Docker Hub

 pier saerch image {SEARCH_TERM}
List images

List available images

 pier get images
Delete image

Delete your images once they are not needed anymore

 pier delete image
Select image:
 [0] - your_image:0.1
 [1] - another_image:latest
➜ 0

Deployments

Create deployment

Deploy an image to your Kubernetes cluster

 pier create deployment {DEPLOYMENT_NAME}
Select image:
 [0] - your_image:0.1
 [1] - another_image:latest
➜ 0
List deployments

List current deployments

 pier get deployments
Delete deployment

Delete your deployments once they are not needed anymore

 pier delete deployment
Select deployment:
 [0] - your-application
 [1] - another-application
➜ 1

To do

  • Create k8s loadbalancer to expose docker ports
  • Command to create configmaps
  • Possibility to edit deployments
  • ...

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

pier-cli-0.0.3.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pier_cli-0.0.3-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file pier-cli-0.0.3.tar.gz.

File metadata

  • Download URL: pier-cli-0.0.3.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.3

File hashes

Hashes for pier-cli-0.0.3.tar.gz
Algorithm Hash digest
SHA256 5a0d7b9d210abf592146fcf14ddec3aa011abc5cebcd33d75b818f0876e84783
MD5 342529cd71cc52bf0b5ef318f146a3d8
BLAKE2b-256 eb37bd632611adb9d16d35de173d1cb2f49ce95a6d1d16e6d9b0e90096352fae

See more details on using hashes here.

File details

Details for the file pier_cli-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: pier_cli-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.3

File hashes

Hashes for pier_cli-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e6c6886bd9a47695c46ad1c645a243cce364b0583a507e6008eb07db4d92a5da
MD5 99af469a72c6e80c1cd9ce93e128458f
BLAKE2b-256 d436eb5e66f57e0e6ceaba4ec99ebda318ca4b84ac7933630c0af622c70f8b15

See more details on using hashes here.

Supported by

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