@generates/kdot

0.2.5 • Public • Published

@generates/kdot

A tool for managing apps on Kubernetes

Workflows

  1. A personal environment:
    • build --no-push Setup buildkit if necessary and build app Docker images
    • apply Create/update resources
    • fwd Forward ports
    • log Stream logs to stdout
    • start Build images, create/update/scale resources, forward ports, and stream logs
    • up Scale up replicas to configured values
    • down Scale down pods to 0 replicas
    • del Delete all namespaced resources
  2. A staging environment:
    • set apps.[app name].image.tag [tag] Update an app’s Docker image tag
    • build Setup buildkit if necessary, build app Docker images, and push to a registry if configured
    • apply Create/update resources
    • Commit changes to the package.json file made with the set command
  3. A CI (ephemeral) environment:
    • set namespace [namespace] Set a unique namespace for the run
    • start --detach Build images, create resources, forward ports in the background, and write logs to files in a unique, run-specific namespace
    • stop Stop forwarding ports and writing logs
    • del Delete all namespaced resources
  4. A preview (ephemeral) environment:
    • set namespace [namespace] Set a unique namespace for the env
    • build --no-push Setup buildkit if necessary and build app Docker images
    • apply Create/update resources
    • del Delete all namespaced resources

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.2.51latest

Version History

VersionDownloads (Last 7 Days)Published
0.2.51
0.2.40
0.2.30
0.2.20
0.2.10
0.2.00
0.1.70
0.1.60
0.1.50
0.1.40
0.1.30
0.1.20
0.1.11
0.1.00
0.0.730
0.0.720
0.0.710
0.0.700
0.0.690
0.0.680
0.0.670
0.0.660
0.0.650
0.0.640
0.0.630
0.0.620
0.0.610
0.0.600
0.0.590
0.0.580
0.0.570
0.0.560
0.0.550
0.0.540
0.0.530
0.0.520
0.0.510
0.0.501
0.0.490
0.0.480
0.0.470
0.0.460
0.0.450
0.0.440
0.0.430
0.0.420
0.0.410
0.0.400
0.0.390
0.0.380
0.0.370
0.0.360
0.0.350
0.0.340
0.0.330
0.0.320
0.0.310
0.0.300
0.0.290
0.0.281
0.0.270
0.0.260
0.0.250
0.0.240
0.0.230
0.0.220
0.0.210
0.0.200
0.0.190
0.0.180
0.0.170
0.0.160
0.0.150
0.0.140
0.0.130
0.0.120
0.0.110
0.0.100
0.0.90
0.0.80
0.0.70
0.0.60
0.0.51
0.0.41
0.0.30
0.0.20
0.0.10

Package Sidebar

Install

npm i @generates/kdot

Weekly Downloads

6

Version

0.2.5

License

SEE LICENSE IN LICENSE

Unpacked Size

90.8 kB

Total Files

51

Last publish

Collaborators

  • ianwalter