Documentation ¶
Index ¶
- func GetK8sClientSet() (*kubernetes.Clientset, *rest.Config, error)
- func GetK8sConfig() (config *rest.Config, err error)
- func NewWebsocketTerminal(namespaceName, podName, containerName, command string, ...) error
- type Namespace
- type Pod
- type WebsocketMsg
- type WebsocketProxy
- type WebsocketStream
- type XtermMessage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetK8sClientSet ¶
func GetK8sClientSet() (*kubernetes.Clientset, *rest.Config, error)
func GetK8sConfig ¶
func NewWebsocketTerminal ¶
Types ¶
type WebsocketMsg ¶
type WebsocketProxy ¶
type WebsocketProxy struct {
// contains filtered or unexported fields
}
func CreateWebsocketProxy ¶
func CreateWebsocketProxy(respWriter http.ResponseWriter, req *http.Request) (p *WebsocketProxy, err error)
func (*WebsocketProxy) Close ¶
func (p *WebsocketProxy) Close()
func (*WebsocketProxy) Read ¶
func (p *WebsocketProxy) Read() (msg *WebsocketMsg, err error)
func (*WebsocketProxy) ReadLoop ¶
func (p *WebsocketProxy) ReadLoop()
func (*WebsocketProxy) Write ¶
func (p *WebsocketProxy) Write(msg WebsocketMsg) (err error)
func (*WebsocketProxy) WriteLoop ¶
func (p *WebsocketProxy) WriteLoop()
type WebsocketStream ¶
type WebsocketStream struct {
// contains filtered or unexported fields
}
func (*WebsocketStream) Next ¶
func (stream *WebsocketStream) Next() (size *remotecommand.TerminalSize)
Click to show internal directories.
Click to hide internal directories.