Skip to content

Instantly share code, notes, and snippets.

@pangyuteng
Last active September 18, 2024 00:49
Show Gist options
  • Save pangyuteng/5d194a002f4bb8667cceeae9aba3a32b to your computer and use it in GitHub Desktop.
Save pangyuteng/5d194a002f4bb8667cceeae9aba3a32b to your computer and use it in GitHub Desktop.
docker swarm vs kubernetes commands

my kubernetes cheatsheet/notes

incomplete* list of docker swarm command mapping to kubectl commands.

docker swarm kubernetes
docker node ls kubectl get nodes
docker stack deploy -c $YAMLFILE kubectl apply -f $YAMLFILE
docker service create ... kubectl create deploy -n $NAMESPACE $PODNAME ...
docker service inspect $SERVICENAME kubectl describe pod -n $NAMESPACE $PODNAME
docker service ls kubectl get pods -A
NA kubectl expose deploy -n $NAMESPACE $PODNAME ...
NA kubectl get service -A
docker service logs $SERVICENAME kubectl logs -n $NAMESPACE $PODNAME
docker service rm $SERVICENAME kubectl delete deploy -n $NAMESPACE $PODNAME
docker stack rm $PROJECTNAME? kubectl delete -f $YAMLFILE
NA kubectl delete svc -n $NAMESPACE $PODNAME
docker exec ... kubectl exec ... (super nice)
NA kubectl port-forward (super nice)
* docker swarm is akin to the `deployment` workload type under kubernetes and is missing other components, such as `service`, `ingress`...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment