Difference between revisions of "Kubectl run"
Jump to navigation
Jump to search
(28 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{lc}} |
+ | [[kubectl]] [[run]] | ||
+ | [[kubectl run --help]] | ||
+ | [[kubectl run --restart]] | ||
+ | |||
+ | [[kubectl run nginx --image=nginx]] | ||
+ | |||
+ | [[kubectl run -it ubuntu --image=ubuntu -- bash]] | ||
+ | |||
+ | [[kubectl run -it alpine --image=alpine -- sh]] | ||
+ | kubectl run -n yournamespace -it alpine --image=alpine -- sh | ||
+ | |||
+ | [[kubectl run ubuntu --image=ubuntu]] | ||
+ | |||
+ | [[kubectl run]] --namespace default redis-client [[--restart]]='Never' --image [[docker.io/bitnami/]]redis:7.0.10-debian-11-r2 [[--command]] -- [[sleep infinity]] | ||
+ | |||
+ | |||
+ | [[kubectl run]] ephemeral-demo --image=[[registry.k8s.io]]/[[pause]]:3.1 [[--restart]]=Never | ||
+ | |||
+ | kubectl run myping --image alpine [[ping]] 8.8.8.8 | ||
<pre> | <pre> | ||
Line 11: | Line 30: | ||
kubectl run -it --rm --image=mysql:5.6 --restart=Never mysql-client -- mysql -h mysql -ppassword | kubectl run -it --rm --image=mysql:5.6 --restart=Never mysql-client -- mysql -h mysql -ppassword | ||
+ | [[kubectl run nginx]] --image=nginx | ||
+ | |||
+ | [[kubectl run]] my-mariadb-client --rm --tty -i --restart='Never' --image docker.io/bitnami/mariadb:10.6.8-debian-10-r0 --namespace default --command -- bash | ||
== Changelog == | == Changelog == | ||
− | * [[v1.18]] kubectl run now only creates [[pods]] | + | * [[v1.18]] <code>kubectl run</code> now only creates [[pods]] |
+ | |||
+ | == Related == | ||
+ | * <code>[[kubectl apply]]</code> | ||
+ | * <code>[[kubectl exec]]</code> | ||
+ | * <code>[[kubectl debug]]</code> | ||
+ | * <code>[[docker run]]</code> | ||
+ | * <code>[[bitnami/bitnami-shell]]</code> | ||
+ | * [[kind: Pod]] | ||
== See also == | == See also == | ||
+ | * {{k run}} | ||
* {{kubectl}} | * {{kubectl}} | ||
[[Category:Kubernetes]] | [[Category:Kubernetes]] |
Latest revision as of 11:41, 20 March 2024
kubectl run kubectl run --help kubectl run --restart
kubectl run nginx --image=nginx
kubectl run -it ubuntu --image=ubuntu -- bash
kubectl run -it alpine --image=alpine -- sh kubectl run -n yournamespace -it alpine --image=alpine -- sh
kubectl run ubuntu --image=ubuntu
kubectl run --namespace default redis-client --restart='Never' --image docker.io/bitnami/redis:7.0.10-debian-11-r2 --command -- sleep infinity
kubectl run ephemeral-demo --image=registry.k8s.io/pause:3.1 --restart=Never
kubectl run myping --image alpine ping 8.8.8.8
--restart=Never will create a Pod --restart=Always and --replicas will create a Deployment --restart=OnFailure will create a Job --restart=OnFailure and --schedule will create a CronJob
kubectl run -it --rm --image=mysql:5.6 --restart=Never mysql-client -- mysql -h mysql -ppassword
kubectl run nginx --image=nginx
kubectl run my-mariadb-client --rm --tty -i --restart='Never' --image docker.io/bitnami/mariadb:10.6.8-debian-10-r0 --namespace default --command -- bash
Changelog[edit]
Related[edit]
See also[edit]
kubectl run, --
kubectl
: [cp | config | create
|delete
|edit | explain |
apply
|exec
|get
|set
|drain | uncordon | rolling-update
|rollout
|logs
|run
|auth
|label | annotate
|version
|top
|diff
|debug
|replace
|describe
|port-forward | proxy
|scale
|rollout
|api-resources
| expose deployment | expose | patch | attach | get endpoints | ~/.kube/config | kubectl logs --help | kubectl --help, kubectl-convert, kubectl autoscale, kubectl.kubernetes.io
Advertising: