提供端口转发对象
from kubernetes.stream import stream, portforward
pf = portforward(
k8s_client_v1.connect_get_namespaced_pod_portforward,
pod_name,
name_space,
ports=port
)
pf.socket(port)
Run Code Online (Sandbox Code Playgroud)
pf是来自 family 的套接字对象AF_UNIX。
我需要更好地了解是否AF_INET必须实例化另一个系列套接字才能实现与kubectl客户端相同的功能,例如:kubectl port-forward $pod_name $port
如果有人可以分享此类实现的任何片段,我预先表示感谢。
此时创建端口转发对象的灵感来自于这里