Negatory. Postpone Mission.

    @01/kube-tools
    TypeScript icon, indicating that this package has built-in type declarations

    2.0.0-alpha • Public • Published

    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

    Argument Description
    --context Set kubernetes context
    --name Service name
    --chart Chart path
    --values Values path
    --dryRun Simulate deployment
    --image.tag Docker image tag

    Install

    npm i @01/kube-tools

    DownloadsWeekly Downloads

    21

    Version

    2.0.0-alpha

    License

    none

    Unpacked Size

    138 kB

    Total Files

    8

    Last publish

    Collaborators

    • 01