kubernetes-custom-scheduler

module
v0.0.0-...-cd5b632 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2020 License: Apache-2.0

README

Kubernetes


Kubernetes custom scheduler with fifo policy


Directories

Path Synopsis
cmd
kube-scheduler/app
Package app implements a Server object for running the scheduler.
Package app implements a Server object for running the scheduler.
User-interface for test-infra/kubetest/e2e.go Equivalent to go get -u k8s.io/test-infra/kubetest && kubetest "${@}"
User-interface for test-infra/kubetest/e2e.go Equivalent to go get -u k8s.io/test-infra/kubetest && kubetest "${@}"
conformance
This tool is for checking conformance e2e tests follow the requirements which is https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/conformance-tests.md#conformance-test-requirements
This tool is for checking conformance e2e tests follow the requirements which is https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/conformance-tests.md#conformance-test-requirements
pkg
apis/admission/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
apis/admissionregistration
Package admissionregistration is the internal version of the API.
Package admissionregistration is the internal version of the API.
apis/admissionregistration/v1beta1
Package v1beta1 is the v1beta1 version of the API.
Package v1beta1 is the v1beta1 version of the API.
apis/apps/install
Package install installs the apps API group, making it available as an option to all of the API encoding/decoding machinery.
Package install installs the apps API group, making it available as an option to all of the API encoding/decoding machinery.
apis/auditregistration/install
Package install adds the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
Package install adds the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
apis/authentication/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
apis/authentication/validation
Package validation contains methods to validate kinds in the authentication.k8s.io API group.
Package validation contains methods to validate kinds in the authentication.k8s.io API group.
apis/authorization/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
apis/autoscaling/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
apis/batch/install
Package install installs the batch API group, making it available as an option to all of the API encoding/decoding machinery.
Package install installs the batch API group, making it available as an option to all of the API encoding/decoding machinery.
apis/certificates/install
Package install installs the certificates API group, making it available as an option to all of the API encoding/decoding machinery.
Package install installs the certificates API group, making it available as an option to all of the API encoding/decoding machinery.
apis/coordination/install
Package install installs the coordination API group, making it available as an option to all of the API encoding/decoding machinery.
Package install installs the coordination API group, making it available as an option to all of the API encoding/decoding machinery.
apis/core
Package api contains the latest (or "internal") version of the Kubernetes API objects.
Package api contains the latest (or "internal") version of the Kubernetes API objects.
apis/core/helper/qos
NOTE: DO NOT use those helper functions through client-go, the package path will be changed in the future.
NOTE: DO NOT use those helper functions through client-go, the package path will be changed in the future.
apis/core/install
Package install installs the v1 monolithic api, making it available as an option to all of the API encoding/decoding machinery.
Package install installs the v1 monolithic api, making it available as an option to all of the API encoding/decoding machinery.
apis/core/v1
Package v1 is the v1 version of the API.
Package v1 is the v1 version of the API.
apis/core/validation
Package validation has functions for validating the correctness of api objects and explaining what is wrong with them when they aren't valid.
Package validation has functions for validating the correctness of api objects and explaining what is wrong with them when they aren't valid.
apis/events/install
Package install installs the events API group, making it available as an option to all of the API encoding/decoding machinery.
Package install installs the events API group, making it available as an option to all of the API encoding/decoding machinery.
apis/extensions/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
apis/imagepolicy/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
apis/networking/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
apis/node/install
Package install adds the node API group, making it available as an option to all of the API encoding/decoding machinery.
Package install adds the node API group, making it available as an option to all of the API encoding/decoding machinery.
apis/policy/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
apis/policy/v1beta1
Package policy is for any kind of policy object.
Package policy is for any kind of policy object.
apis/rbac/install
Package install installs the batch API group, making it available as an option to all of the API encoding/decoding machinery.
Package install installs the batch API group, making it available as an option to all of the API encoding/decoding machinery.
apis/scheduling/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
apis/settings/install
Package install installs the settings API group, making it available as an option to all of the API encoding/decoding machinery.
Package install installs the settings API group, making it available as an option to all of the API encoding/decoding machinery.
apis/storage/install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
scheduler/algorithm
Package algorithm contains a generic Scheduler interface and several implementations.
Package algorithm contains a generic Scheduler interface and several implementations.
scheduler/api
Package api contains scheduler API objects.
Package api contains scheduler API objects.
scheduler/api/v1
Package v1 contains scheduler API objects.
Package v1 contains scheduler API objects.
scheduler/factory
Package factory can set up a scheduler.
Package factory can set up a scheduler.
test
conformance
Package main provides a tool that scans kubernetes e2e test source code looking for conformance test declarations, which it emits on stdout.
Package main provides a tool that scans kubernetes e2e test source code looking for conformance test declarations, which it emits on stdout.
e2e
e2e/framework
Package framework contains provider-independent helper code for building and running E2E tests with Ginkgo.
Package framework contains provider-independent helper code for building and running E2E tests with Ginkgo.
e2e/framework/config
Package config simplifies the declaration of configuration options.
Package config simplifies the declaration of configuration options.
e2e/framework/ginkgowrapper
Package ginkgowrapper wraps Ginkgo Fail and Skip functions to panic with structured data instead of a constant string.
Package ginkgowrapper wraps Ginkgo Fail and Skip functions to panic with structured data instead of a constant string.
e2e/framework/podlogs
Package podlogs enables live capturing of all events and log messages for some or all pods in a namespace as they get generated.
Package podlogs enables live capturing of all events and log messages for some or all pods in a namespace as they get generated.
e2e/framework/testfiles
Package testfiles provides a wrapper around various optional ways of retrieving additional files needed during a test run: - builtin bindata - filesystem access
Package testfiles provides a wrapper around various optional ways of retrieving additional files needed during a test run: - builtin bindata - filesystem access
e2e/network
Package network are the end-to-end tests for Kubernetes networking.
Package network are the end-to-end tests for Kubernetes networking.
e2e/upgrades
Package upgrades provides a framework for testing Kubernetes features before, during, and after different types of upgrades.
Package upgrades provides a framework for testing Kubernetes features before, during, and after different types of upgrades.
e2e_node
e2e_node contains e2e tests specific to the node TODO: rename this package e2e-node
e2e_node contains e2e tests specific to the node TODO: rename this package e2e-node
e2e_node/environment
Build the binary with `go build conformance.go`, then run the conformance binary on a node candidate.
Build the binary with `go build conformance.go`, then run the conformance binary on a node candidate.
e2e_node/remote
Package remote contains implementations of the TestSuite interface, which specify how to run various node test suites remotely.
Package remote contains implementations of the TestSuite interface, which specify how to run various node test suites remotely.
e2e_node/runner/remote
To run the node e2e tests remotely against one or more hosts on gce: $ go run run_remote.go --logtostderr --v 2 --ssh-env gce --hosts <comma separated hosts> To run the node e2e tests remotely against one or more images on gce and provision them: $ go run run_remote.go --logtostderr --v 2 --project <project> --zone <zone> --ssh-env gce --images <comma separated images>
To run the node e2e tests remotely against one or more hosts on gce: $ go run run_remote.go --logtostderr --v 2 --ssh-env gce --hosts <comma separated hosts> To run the node e2e tests remotely against one or more images on gce and provision them: $ go run run_remote.go --logtostderr --v 2 --project <project> --zone <zone> --ssh-env gce --images <comma separated images>
images/liveness
A simple server that is alive for 10 seconds, then reports unhealthy for the rest of its (hopefully) short existence.
A simple server that is alive for 10 seconds, then reports unhealthy for the rest of its (hopefully) short existence.
images/nettest
A tiny web server for checking networking connectivity.
A tiny web server for checking networking connectivity.
images/pets/peer-finder
A small utility program to lookup hostnames of endpoints in a service.
A small utility program to lookup hostnames of endpoints in a service.
images/port-forward-tester
A tiny binary for testing port forwarding.
A tiny binary for testing port forwarding.
images/porter
A tiny binary for testing ports.
A tiny binary for testing ports.
images/serve-hostname
A small utility to just serve the hostname on TCP and/or UDP.
A small utility to just serve the hostname on TCP and/or UDP.
images/test-webserver
A tiny web server that serves a static file.
A tiny web server that serves a static file.
integration
Package integration provides integration tests for Kubernetes.Some tests require a running etcd or Docker installation on the system.
Package integration provides integration tests for Kubernetes.Some tests require a running etcd or Docker installation on the system.
list
list all unit and ginkgo test names that will be run
list all unit and ginkgo test names that will be run
typecheck
do a fast type check of kubernetes code, for all platforms.
do a fast type check of kubernetes code, for all platforms.
utils/junit
Package junit provides data structures to allow easy XML encoding and decoding of JUnit test results.
Package junit provides data structures to allow easy XML encoding and decoding of JUnit test results.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL