如何在kubernetes中实现PortForwarder?

如何在kubernetes中实现PortForwarder?,kubernetes,Kubernetes,在sourcecodek8s.io/kubernetes/pkg/kubelete/server/portforward中,有一个接口 //PortForwarder知道如何将数据流中的内容转发到pod中的端口或从该端口转发内容。 类型PortForwarder接口{ //PortForwarder在数据流和pod中的端口之间复制数据。 PortForward(名称字符串、uid types.uid、端口int32、流io.ReadWriteCloser)错误 } 我如何实现它?您想实现什么?

在sourcecode
k8s.io/kubernetes/pkg/kubelete/server/portforward
中,有一个接口

//PortForwarder知道如何将数据流中的内容转发到pod中的端口或从该端口转发内容。
类型PortForwarder接口{
//PortForwarder在数据流和pod中的端口之间复制数据。
PortForward(名称字符串、uid types.uid、端口int32、流io.ReadWriteCloser)错误
}

我如何实现它?

您想实现什么?这只需要由新的运行时插件实现,基本上不再发生,因为CRI存在,最好实现该规范。我正在尝试制作一个代理服务器,就像kubectl-->proxy-->k8s api服务器一样,所以我可以在代理中做任何事情,同时原始K8SAPI服务器也正常工作。