package exec
import "k8s.io/kubernetes/pkg/probe/exec"
Index ¶
Types ¶
type Prober ¶
Prober is an interface defining the Probe object for container readiness/liveness checks.
func New ¶
func New() Prober
New creates a Prober.
type TimeoutError ¶
type TimeoutError struct {
// contains filtered or unexported fields
}
TimeoutError is an error returned on exec probe timeouts. It should be returned by CRI implementations in order for the exec prober to interpret exec timeouts as failed probes. TODO: this error type can likely be removed when we support CRI errors.
func NewTimeoutError ¶
func NewTimeoutError(err error, timeout time.Duration) *TimeoutError
NewTimeoutError returns a new TimeoutError.
func (*TimeoutError) Error ¶
func (t *TimeoutError) Error() string
Error returns the error string.
func (*TimeoutError) Timeout ¶
func (t *TimeoutError) Timeout() time.Duration
Timeout returns the timeout duration of the exec probe.
Source Files ¶
errors.go exec.go
- Version
- v1.25.9
- Published
- Apr 12, 2023
- Platform
- js/wasm
- Imports
- 8 packages
- Last checked
- 41 seconds ago –
Tools for package owners.