Kubernetes 工具使用全解析
1. 使用 kubectl 运行容器并发送 HTTP 请求
当 DNS 名称可用时,我们可以使用 wget 对其发起 HTTP 请求。以下是具体命令:
kubectl run wget --image=busybox:1.28 --rm -it --restart=Never \
--command -- wget -qO- http://demo:8888
执行该命令后,会输出请求结果,例如 Hello, 世界 ,并且执行完成后 wget Pod 会被删除。
kubectl run 命令常用的标志及其作用如下:
| 标志 | 作用 |
| ---- | ---- |
| --rm | 告知 Kubernetes 删除该命令为附加容器创建的资源,避免占用节点本地存储。 |
| -it | 以交互模式( i )通过终端( t )运行容器,使你能在自己的终端看到容器输出,必要时还能向容器发送按键信息。 |
| --restart=Never | 告知 Kubernetes 跳过容器退出时的自动重启行为,因为我们通常只希望容器运行一次。 |
| --command -- | 指定要运行的命令,而非容器
超级会员免费看
订阅专栏 解锁全文
3万+

被折叠的 条评论
为什么被折叠?



