Install CLI
Last updated
Last updated
$ wget https://github.com/hyperhq/pi/releases/download/latest/pi.linux-amd64.tar.gz
$ tar xzf pi.linux-amd64.tar.gz
$ ./pi help$ curl -OL# https://github.com/hyperhq/pi/releases/download/latest/pi.darwin-amd64.zip
$ unzip pi.darwin-amd64.zip
$ ./pi help//set user1 credential
$ pi config set-credentials user1 --region=gcp-us-central1 --access-key="xxx" --secret-key="xxxxxx"
//set user2 credentials
$ pi config set-credentials user2 --region=gcp-us-central1 --access-key="xxx" --secret-key="xxxxxx"
//select default user
$ pi config set-context default --user=user2
//view config file:
$ cat ~/.pi/config
apiVersion: v1
clusters:
- cluster:
insecure-skip-tls-verify: true
server: https://*.hyper.sh:443
name: default
contexts:
- context:
cluster: default
namespace: default
user: user2
name: default
current-context: default
kind: Config
preferences: {}
users:
- name: user1
user:
access-key: xxx
region: gcp-us-central1
secret-key: xxxxxx
- name: users
user:
access-key: xxx
region: gcp-us-central1
secret-key: xxxxxx$ pi info
Region Info:
Region gcp-us-central1
AvailabilityZone gcp-us-central1-a|UP
ServiceClusterIPRange 10.96.0.0/12
Account Info:
Email user1@test.com
TenantID 00a54ebcc0444bb384e48f6fd7b5597b
DefaultZone gcp-us-central1-a
Resources pod:1/20,volume:1/40,fip:1/5,service:4/5,secret:1/3
Version Info:
Version alpha-0.4
Hash f73941d7
Build 2018-04-19T19:11:54+0800