2.0.0-alpha • Published 4 years ago

@01/kube-tools v2.0.0-alpha

Weekly downloads
20
License
-
Repository
github
Last release
4 years ago

Kubernetes toolbox 🐬 ☸ ️

The tollbox contains utilies to deploy kubernetes services

Commands

kube-deploy command

kube-deploy will take a yml configuration file under --config argument and deploy your service to default kubernetes cluster

config file

Config file can be written in yaml file. it support serverless framework style extensions using sls-yaml

Sample config
# common.yml
version: 1
name: awesome-service

# context: ${global:env}-context # Optional
image.tag: ${env:GIT_COMMIT_SHA1}
values: ../helm/values-${global:env}.yml
chart: ../helm/chart
# prod.yml
env: prod
app: ${file(./common.yml)}
# stage.yml
env: stage
app: ${file(./common.yml)}

Deployment

kube-deploy --config=.kube/config/prod.yml

Options

ArgumentDescription
--contextSet kubernetes context
--nameService name
--chartChart path
--valuesValues path
--dryRunSimulate deployment
--image.tagDocker image tag
2.0.0-alpha

4 years ago

1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago