Kubernetes Prow Robot
27fca554e1
Merge pull request #71895 from DataDog/lbernail/svc-graceful-deletion
...
Support IPVS graceful termination when deleting a service
2018-12-09 21:57:00 -08:00
Kubernetes Prow Robot
13985d2674
Merge pull request #70172 from WanLinghao/configmap_volume_support_monitor
...
Support more volume types in stats/summary endpoint including configm…
2018-12-09 18:36:58 -08:00
Laurent Bernaille
ec598d1a16
[kube-proxy/ipvs] Gofmt
2018-12-08 23:49:49 +01:00
Laurent Bernaille
0f9d30dd27
[kube-proxy/ipvs] Avoid unbinding multiple times for multiport svc
2018-12-08 23:47:59 +01:00
Laurent Bernaille
b2c169d27c
[kube-proxy/ipvs] Update test for new CleanupLegacyServices function
2018-12-08 21:27:37 +01:00
Laurent Bernaille
e8c7dba25b
[kube-proxy/ipvs] Apply graceful termination logic when unbinding addresses
2018-12-08 21:16:13 +01:00
Laurent Bernaille
81252e2ec1
[kube-proxy/ipvs] Apply graceful termination when deleting a service
2018-12-08 21:15:58 +01:00
Kubernetes Prow Robot
f62b530f4d
Merge pull request #57057 from greghaynes/reschedule-with-backoff
...
Reschedule with backoff
2018-12-07 21:13:57 -08:00
Kubernetes Prow Robot
52705deb62
Merge pull request #71792 from liggitt/gc-defaults
...
Ensure all new API versions of resources default to DeleteDependents
2018-12-07 20:02:20 -08:00
Kubernetes Prow Robot
9a9497d7af
Merge pull request #71854 from apelisse/fix-dryrun-detection
...
apply: fix detection of non-dry-run enabled servers
2018-12-07 16:52:12 -08:00
Kubernetes Prow Robot
f0bae6e9c5
Merge pull request #71573 from JacobTanenbaum/UDP_conntrack
...
Correctly Clear conntrack entry on endpoint changes when using nodeport
2018-12-07 15:01:43 -08:00
Kubernetes Prow Robot
e94befab0a
Merge pull request #71844 from soltysh/describe_cronjob
...
Add failed and successful history limits to cronjob describe
2018-12-07 13:14:28 -08:00
Antoine Pelisse
f9ca4aafc6
apply: fix detection of non-dry-run enabled servers
...
Apply only checks that the server supports dry-run in the create path,
not the update path, which is pretty bad.
2018-12-07 10:54:03 -08:00
Kubernetes Prow Robot
1a82272782
Merge pull request #71684 from danielqsj/typo-fix
...
Fix typos like limitting
2018-12-07 07:58:09 -08:00
Maciej Szulik
14aa4b8c73
Add failed and successful history limits to cronjob describe
2018-12-07 14:34:54 +01:00
Jordan Liggitt
3b099ddf86
Ensure all new API versions of resources default to DeleteDependents
2018-12-06 19:58:14 -05:00
Kubernetes Prow Robot
1cd6ccb344
Merge pull request #71805 from liggitt/sort-by
...
Fix sort-by regression
2018-12-06 16:25:46 -08:00
Jordan Liggitt
4611bb448e
Fix sort-by regression
2018-12-06 12:32:30 -05:00
Gregory Haynes
73710f06db
Check for shutdown in TryBackoffAndWait
2018-12-06 16:57:20 +00:00
Gregory Haynes
5e4ccede4c
Reschedule with backoff
...
With the alpha scheduling queue we move pods from unschedulable to
active on certain events without a backoff. As a result we can cause
starvation issues if high priority pods are in the unschedulable queue.
Implement a backoff mechanism for pods being moved to active.
Closes #56721
2018-12-06 16:38:34 +00:00
Maciej Szulik
65e074fd1a
Set delete propagation policy to background when removing jobs and its dependents
2018-12-06 17:20:23 +01:00
Kubernetes Prow Robot
720c10282c
Merge pull request #71722 from bsalamat/fix_priorityconfig
...
Avoid copying PriorityConfig and SchedulerExtender structs for every node while running priority functions
2018-12-05 20:31:51 -08:00
Kubernetes Prow Robot
1bafa3922f
Merge pull request #71687 from WanLinghao/cadvisor_comment_remove
...
Update a comment in cadvisor boot function
2018-12-05 20:31:41 -08:00
Kubernetes Prow Robot
895f483fdf
Merge pull request #59525 from dashpole/fix_start_time
...
Use start times kubelet startup
2018-12-05 16:52:55 -08:00
David Ashpole
54e581930c
fix node and kubelet start times
2018-12-05 15:07:52 -08:00
Kubernetes Prow Robot
809eaa7025
Merge pull request #71744 from yue9944882/fixes-autoscaling-conversion
...
Fixes nil pointer panic on autoscaling types conversion
2018-12-05 13:01:27 -08:00
zuoxiu.jm
e85924e164
fixes autoscaling types conversion
2018-12-05 23:53:03 +08:00
Kubernetes Prow Robot
a0c2788249
Merge pull request #71736 from feiskyer/fix-ip
...
Fix Azure node's internal IP address
2018-12-05 05:41:38 -08:00
Pengfei Ni
8e9af79030
Fix Azure node's internal IP address
...
Only use the first IP address got from instance metadata. This is
because Azure CNI would setup a list of IP addresses in instance metata,
while only the first one is the Node's IP.
2018-12-05 15:02:12 +08:00
Kubernetes Prow Robot
3952199c76
Merge pull request #70940 from mikedanese/sshcleanup
...
cleanup pkg/ssh
2018-12-04 22:52:35 -08:00
Kubernetes Prow Robot
dec5139371
Merge pull request #71678 from misterikkit/notestutil
...
Remove scheduler "TestGroup" utility.
2018-12-04 18:25:09 -08:00
Kubernetes Prow Robot
7b16fa9c26
Merge pull request #71333 from cheftako/fakecp
...
Fixing address locking in CP fake.
2018-12-04 18:24:59 -08:00
Bobby (Babak) Salamat
ece8f42ea2
Run old-style priority functions in parallel to the map-reduce style ones
2018-12-04 17:58:28 -08:00
Bobby (Babak) Salamat
76591db7d4
Avoid copying Extender struct while running priority functions
2018-12-04 13:50:59 -08:00
Bobby (Babak) Salamat
70f923ed05
Avoid copying PriorityConfig struct while running priority functions
2018-12-04 11:28:25 -08:00
Gregory Haynes
082b48240a
Implement scheduler.util.backoff as a queue
...
We are going to use PodBackoff for controlling backoff when adding
unschedulable pods back to the active scheduling queue. In order to do
this more easily, limit the interface for PodBackoff to only this struct
(rather than exposing BackoffEntry) and change the backing expiry
implementation to be queue based.
2018-12-04 18:01:43 +00:00
Gregory Haynes
c821f2ed2f
Move scheduling Heap in to scheduler.core.utils
...
The Heap data structure is useful for our backoff system in addition to
scheduling queue. Move it to somewhere it can be consumed by both
systems and properly export needed names. Also adding unit tests
from client-go/tools/cache/heap.go.
2018-12-04 18:01:42 +00:00
Kubernetes Prow Robot
33a37702a6
Merge pull request #64280 from dashpole/eviction_pod_metrics
...
Use memory metrics from the pod cgroup for eviction ranking
2018-12-04 08:26:03 -08:00
Kubernetes Prow Robot
a605988d5d
Merge pull request #71597 from marc-sensenich/gh-71595/fix-cloud-controller-manager-azure-delete-nodes
...
Add check for cloudProvider.InstanceNotFound in Azure VMSS Instance gets
2018-12-04 05:25:59 -08:00
Kubernetes Prow Robot
85b0f58378
Merge pull request #71691 from andyzhangx/make-func-public
...
make GetStorageAccesskey func public
2018-12-04 04:12:30 -08:00
Kubernetes Prow Robot
d193fbe45c
Merge pull request #71484 from ritazh/nsg-srcrange-collapse
...
Collapse not shared NSG rules with multiple source ranges
2018-12-04 02:54:24 -08:00
Kubernetes Prow Robot
b1aed1593e
Merge pull request #70682 from idealhack/fix-golint-pkg-kubectl-cmd
...
Fix some golint errors for packages in `pkg/kubectl/cmd`
2018-12-04 00:49:09 -08:00
andyzhangx
14ad73eaa8
make GetStorageAccesskey public as a lib
2018-12-04 07:02:50 +00:00
Kubernetes Prow Robot
6cea9266dc
Merge pull request #71116 from xichengliudui/fix18111602
...
Fix typo: trus->true
2018-12-03 21:27:08 -08:00
Kubernetes Prow Robot
8ffc8ef4dd
Merge pull request #68663 from WanLinghao/probe_proxy
...
Disable proxy use in http probe
2018-12-03 21:26:57 -08:00
WanLinghao
08a4ee006e
Update a comment in cadvisor boot function
2018-12-04 11:29:58 +08:00
danielqsj
3c055aa4b4
Fix typos like limitting
2018-12-04 11:01:40 +08:00
Jonathan Basseri
b864a5a808
Remove scheduler "TestGroup" utility.
...
This util was used to fake certain aspects of apiserver behavior, such
as resource paths and JSON encoding. Our unit tests have been refactored
so they don't rely on the REST or JSON aspects of apiserver. This util
is no longer needed.
2018-12-03 16:28:21 -08:00
Kubernetes Prow Robot
c7598e8844
Merge pull request #71617 from RobertKrawitz/branch-issue71614
...
Issue 71614: Protect log message maps
2018-12-03 14:03:38 -08:00
Jacob Tanenbaum
144280e7a7
Correctly Clear conntrack entrty on endpoint changes when using nodeport
...
When using NodePort to connect to an endpoint using UDP, if the endpoint is deleted on
restoration of the endpoint traffic does not flow. This happens because conntrack holds
the state of the connection and the proxy does not correctly clear the conntrack entry
for the stale endpoint.
Introduced a new function to conntrack ClearEntriesForPortNAT that uses the endpointIP
and NodePort to remove the stale conntrack entry and allow traffic to resume when
the endpoint is restored.
Signed-off-by: Jacob Tanenbaum <jtanenba@redhat.com >
2018-12-03 15:02:48 -05:00