Sno*_*ash 7 kubernetes kubectl
我有一个命令kubectl run -it my-pod --image=<my-image> /bin/sh,我希望将 pod 安排在特定节点上。
这可能吗?如果可能的话,如何实现?
lai*_*son 14
获取主机名:
kubectl get nodes
Run Code Online (Sandbox Code Playgroud)
将 pod 调度到特定节点上:
kubectl run mypod --image ubuntu:18.04 --overrides='{"apiVersion": "v1", "spec": {"nodeSelector": { "kubernetes.io/hostname": "my-node.internal" }}}' --command -- sleep 100000000000000
Run Code Online (Sandbox Code Playgroud)
或者
kubectl run mypod --image ubuntu:18.04 --overrides='{"apiVersion": "apps/v1", "spec": {"nodeSelector": { "kubernetes.io/hostname": "my-node.internal" }}}' --command -- sleep 100000000000000
Run Code Online (Sandbox Code Playgroud)
您可能需要更改apiVersion值,请查找一个:
kubectl api-versions
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8986 次 |
| 最近记录: |