new section in docs
This commit is contained in:
parent
cae73e3984
commit
6287808aa1
@ -1,3 +1,4 @@
|
||||
title: FAQ
|
||||
arrange:
|
||||
- faq.md
|
||||
- faq.md
|
||||
- v1vsv3-comparison.md
|
63
docs/faq/v1vsv3-comparison.md
Normal file
63
docs/faq/v1vsv3-comparison.md
Normal file
@ -0,0 +1,63 @@
|
||||
# Feature Comparison: v1 vs. v3
|
||||
|
||||
## v1.x feature -> implementation in v3
|
||||
|
||||
```text
|
||||
- k3d
|
||||
- check-tools -> won't do
|
||||
- shell -> planned: `k3d shell CLUSTER`
|
||||
- --name -> planned: drop (now as arg)
|
||||
- --command -> planned: keep
|
||||
- --shell -> planned: keep (or second arg)
|
||||
- auto, bash, zsh
|
||||
- create -> `k3d create cluster CLUSTERNAME`
|
||||
- --name -> dropped, implemented via arg
|
||||
- --volume -> implemented
|
||||
- --port -> implemented
|
||||
- --port-auto-offset -> TBD
|
||||
- --api-port -> implemented
|
||||
- --wait -> implemented
|
||||
- --image -> implemented
|
||||
- --server-arg -> implemented as `--k3s-server-arg`
|
||||
- --agent-arg -> implemented as `--k3s-agent-arg`
|
||||
- --env -> planned
|
||||
- --label -> planned
|
||||
- --workers -> implemented
|
||||
- --auto-restart -> dropped (docker's `unless-stopped` is set by default)
|
||||
- --enable-registry -> planned (possible consolidation into less registry-related commands?)
|
||||
- --registry-name -> TBD
|
||||
- --registry-port -> TBD
|
||||
- --registry-volume -> TBD
|
||||
- --registries-file -> TBD
|
||||
- --enable-registry-cache -> TBD
|
||||
- (add-node) -> `k3d create node NODENAME`
|
||||
- --role -> implemented
|
||||
- --name -> dropped, implemented as arg
|
||||
- --count -> implemented as `--replicas`
|
||||
- --image -> implemented
|
||||
- --arg -> planned
|
||||
- --env -> planned
|
||||
- --volume -> planned
|
||||
- --k3s -> TBD
|
||||
- --k3s-secret -> TBD
|
||||
- --k3s-token -> TBD
|
||||
- delete -> `k3d delete cluster CLUSTERNAME`
|
||||
- --name -> dropped, implemented as arg
|
||||
- --all -> implemented
|
||||
- --prune -> TBD
|
||||
- --keep-registry-volume -> TBD
|
||||
- stop -> `k3d stop cluster CLUSTERNAME`
|
||||
- --name -> dropped, implemented as arg
|
||||
- --all -> implemented
|
||||
- start -> `k3d start cluster CLUSTERNAME`
|
||||
- --name -> dropped, implemented as arg
|
||||
- --all -> implemented
|
||||
- list -> dropped, implemented as `k3d get clusters`
|
||||
- get-kubeconfig -> `k3d get kubeconfig CLUSTERNAME`
|
||||
- --name -> dropped, implemented as arg
|
||||
- --all -> implemented
|
||||
- --overwrite -> implemented
|
||||
- import-images -> `k3d load image [--cluster CLUSTERNAME] [--keep] IMAGES`
|
||||
- --name -> implemented as `--cluster`
|
||||
- --no-remove -> implemented as `--keep`
|
||||
```
|
114
thoughts.md
114
thoughts.md
@ -1,119 +1,5 @@
|
||||
# Thoughts
|
||||
|
||||
## Command Tree
|
||||
|
||||
- k3d
|
||||
- create
|
||||
- cluster NAME
|
||||
- --api-port
|
||||
- --datastore-cafile
|
||||
- --datastore-certfile
|
||||
- --datastore-endpoint
|
||||
- --datastore-keyfile
|
||||
- --datastore-network
|
||||
- --image
|
||||
- --k3s-agent-arg
|
||||
- --k3s-server-arg
|
||||
- --lb-port
|
||||
- --masters
|
||||
- --network
|
||||
- --no-lb
|
||||
- --port
|
||||
- --secret
|
||||
- --volume
|
||||
- --workers
|
||||
- node NAME
|
||||
- --cluster
|
||||
- --image
|
||||
- --replicas
|
||||
- --role
|
||||
- delete
|
||||
- cluster NAME
|
||||
- --all
|
||||
- node NAME
|
||||
- --all
|
||||
- get
|
||||
- cluster NAME
|
||||
- --no-headers
|
||||
- node NAME
|
||||
- --no-headers
|
||||
- kubeconfig NAME
|
||||
- --output
|
||||
- --overwrite
|
||||
- --switch
|
||||
- --update
|
||||
- --all
|
||||
- start
|
||||
- cluster NAME
|
||||
- --all
|
||||
- node NAME
|
||||
- stop
|
||||
- cluster NAME
|
||||
- --all
|
||||
- node NAME
|
||||
|
||||
## Feature Comparison to k3d v1
|
||||
|
||||
### v1.x feature -> implementation in v3
|
||||
|
||||
- k3d
|
||||
- check-tools -> won't do
|
||||
- shell -> planned: `k3d shell CLUSTER`
|
||||
- --name -> planned: drop (now as arg)
|
||||
- --command -> planned: keep
|
||||
- --shell -> planned: keep (or second arg)
|
||||
- auto, bash, zsh
|
||||
- create -> `k3d create cluster CLUSTERNAME`
|
||||
- --name -> dropped, implemented via arg
|
||||
- --volume -> implemented
|
||||
- --port -> implemented
|
||||
- --port-auto-offset -> TBD
|
||||
- --api-port -> implemented
|
||||
- --wait -> implemented
|
||||
- --image -> implemented
|
||||
- --server-arg -> implemented as `--k3s-server-arg`
|
||||
- --agent-arg -> implemented as `--k3s-agent-arg`
|
||||
- --env -> planned
|
||||
- --label -> planned
|
||||
- --workers -> implemented
|
||||
- --auto-restart -> dropped (docker's `unless-stopped` is set by default)
|
||||
- --enable-registry -> planned (possible consolidation into less registry-related commands?)
|
||||
- --registry-name -> TBD
|
||||
- --registry-port -> TBD
|
||||
- --registry-volume -> TBD
|
||||
- --registries-file -> TBD
|
||||
- --enable-registry-cache -> TBD
|
||||
- (add-node) -> `k3d create node NODENAME`
|
||||
- --role -> implemented
|
||||
- --name -> dropped, implemented as arg
|
||||
- --count -> implemented as `--replicas`
|
||||
- --image -> implemented
|
||||
- --arg -> planned
|
||||
- --env -> planned
|
||||
- --volume -> planned
|
||||
- --k3s -> TBD
|
||||
- --k3s-secret -> TBD
|
||||
- --k3s-token -> TBD
|
||||
- delete -> `k3d delete cluster CLUSTERNAME`
|
||||
- --name -> dropped, implemented as arg
|
||||
- --all -> implemented
|
||||
- --prune -> TBD
|
||||
- --keep-registry-volume -> TBD
|
||||
- stop -> `k3d stop cluster CLUSTERNAME`
|
||||
- --name -> dropped, implemented as arg
|
||||
- --all -> implemented
|
||||
- start -> `k3d start cluster CLUSTERNAME`
|
||||
- --name -> dropped, implemented as arg
|
||||
- --all -> implemented
|
||||
- list -> dropped, implemented as `k3d get clusters`
|
||||
- get-kubeconfig -> `k3d get kubeconfig CLUSTERNAME`
|
||||
- --name -> dropped, implemented as arg
|
||||
- --all -> implemented
|
||||
- --overwrite -> implemented
|
||||
- import-images -> `k3d load image [--cluster CLUSTERNAME] [--keep] IMAGES`
|
||||
- --name -> implemented as `--cluster`
|
||||
- --no-remove -> implemented as `--keep`
|
||||
|
||||
## Repository/Package Overview
|
||||
|
||||
- `cmd/`: everything around the CLI of k3d = human interface, printed output (e.g. list of clusters)
|
||||
|
Loading…
Reference in New Issue
Block a user