小编May*_*ank的帖子

我如何从Kubernetes pod中运行curl命令

我有以下问题: -

1:我使用以下命令登录Kubernetes pod: -

./cluster/kubectl.sh exec my-nginx-0onux -c my-nginx -it bash
Run Code Online (Sandbox Code Playgroud)

'ip addr show'

命令显示已分配pod的ip.由于pod是一个逻辑概念,我假设我登录了一个docker容器而不是pod,在这种情况下,pod ip与docker container ip相同.这种理解是否正确?

2:来自Kubernetes节点,我这样做sudo docker ps,然后执行以下操作: -

sudo docker exec  71721cb14283 -it '/bin/bash'
Run Code Online (Sandbox Code Playgroud)

这不起作用.有人知道我做错了吗?

3:我想使用curl从pod中访问我创建的nginx服务.如何在此pod或容器中安装curl以从内部访问服务.我想这样做是为了理解网络连接.

containers docker kubernetes

16
推荐指数
4
解决办法
3万
查看次数

标签 统计

containers ×1

docker ×1

kubernetes ×1