With label:
kubectl run pod1 --image=httpd:2.4.41-alpine --labels="app=myapp"
Edit
kubectl run pod1 --image=httpd:2.4.41-alpine --dry-run=client -oyaml > pod1.yaml
# Edit the pod1.yaml to your needs, labels and stuff
kubectl create -f pod1.yaml
# bash
kubectl exec -it mypod -n myns -- sh
# command
kubectl exec mypod -n myns -- ls -la /
kubectl delete pod x --grace-period 0 --force
apiVersion: v1
kind: Pod
metadata:
creationTimestamp: null
labels:
run: resource-checker
name: resource-checker
spec:
containers:
- image: httpd:alpine
name: pod1
resources:
requests:
memory: "30Mi"
cpu: "30m"
limits:
memory: "30Mi"
cpu: "300m"
dnsPolicy: ClusterFirst
restartPolicy: Always