Commit Graph

83918 Commits

Author SHA1 Message Date
Kevin Klues
5501f542cd Fixed bug in TopologyManager with SingleNUMANode Policy
This patch fixes an issue in the TopologyManager that wouldn't allow
pods to be admitted if pods were launched with the SingleNUMANode policy
and any of the hint providers had no NUMA preferences.

This is due to 2 factors:

1) Any hint provider that passes back a `nil` as its hints, has its hint
automatically transformed into a single {11 true} hint before merging

2) We added a special casing for the SingleNumaNodePolicy() in the
TopologyManager that essentially turns these hints into a
{11 false} anytime a {11 true} is seen.

The current patch reworks this logic so the that TopologyManager can
tell the difference between a "don't care" hint and a true "{11 true}"
hint returned by the hint provider. Only true "{11 true}" hints will be
converted by the special casing for the SingleNumaNodePolicy(), while
"don't care" hints will not.

This is a short term fix for this issue until we do a larger refactoring
of this code for the 1.17 release.
2019-10-09 17:41:08 -07:00
Kubernetes Prow Robot
0956acbed1
Merge pull request #83121 from sftim/20190925_fix_apiserver_help_readyz_typo
Fix typo in API server help for shutdown-delay-duration
2019-10-07 13:43:10 -07:00
Kubernetes Prow Robot
39ba488be3
Merge pull request #83069 from fcgravalos/remove_trailing_dots_from_searches
remove trailing dots from the parsed searches from host resolv.conf
2019-10-07 11:27:11 -07:00
Kubernetes Prow Robot
0c6ce58af9
Merge pull request #83534 from vllry/kp-ipver-log
Fix misleading kube-proxy logs about IPversion mismatch
2019-10-07 09:41:24 -07:00
Kubernetes Prow Robot
c8d4d626d8
Merge pull request #83528 from neolit123/1.17-kubeadm-fix-upgrade-node
kubeadm: fix wrong default value for the "upgrade node --certificate-renewal" flag
2019-10-07 09:41:10 -07:00
Kubernetes Prow Robot
2dc5add8b1
Merge pull request #83106 from jfbai/cleanup-v1-event-expansion
refactor: v1 event expansion.
2019-10-07 07:47:22 -07:00
Kubernetes Prow Robot
7c4ba5909f
Merge pull request #82968 from uzuku/fix-golint-failures
Fix golint failures of pkg/kubelet/status/...
2019-10-07 07:47:08 -07:00
Kubernetes Prow Robot
24424e26d1
Merge pull request #83104 from zouyee/gfs
IP validates if a string is a valid IP address
2019-10-07 03:13:08 -07:00
Kubernetes Prow Robot
9f875de5d2
Merge pull request #83540 from cofyc/fix83343
Fix volume scheduling error handling
2019-10-07 01:53:09 -07:00
Kubernetes Prow Robot
cd1fbf7cd4
Merge pull request #83548 from yutedz/docker-info-cmd
Show the complete docker info command
2019-10-06 16:29:08 -07:00
Kubernetes Prow Robot
48b90db9c3
Merge pull request #83495 from tanjunchen/fix-typo
remove the repeat word in documents
2019-10-06 15:05:08 -07:00
Kubernetes Prow Robot
70d453d32d
Merge pull request #83547 from liggitt/override-ca-file
Overriding CA file should override skip TLS and CA data
2019-10-06 13:09:08 -07:00
Ted Yu
4a26579335 Show the complete docker info command 2019-10-06 11:26:18 -07:00
Jordan Liggitt
857572168e Overriding CA file should override skip TLS and CA data 2019-10-06 13:40:21 -04:00
tanjunchen
de3cf23414 remove the repeat word in documents 2019-10-06 23:32:01 +08:00
Yecheng Fu
b5889ee82c update internal error message 2019-10-06 14:37:31 +08:00
Jianfei Bai
89b7c63b5d cleanup v1 event expansion. 2019-10-06 10:10:57 +08:00
Vallery Lancey
1bb55091a1 Fix misleading kube-proxy logs about IPversion mismatch. 2019-10-05 18:28:29 -07:00
Kubernetes Prow Robot
00458855e4
Merge pull request #78411 from qingsenLi/k8s-190528
spelling error 'doen't'
2019-10-05 17:27:11 -07:00
Kubernetes Prow Robot
469d6db33a
Merge pull request #83297 from m3ngyang/controller-comment
fix golint errors for pkg/master
2019-10-05 15:25:11 -07:00
Kubernetes Prow Robot
d31a98f8d7
Merge pull request #83516 from dims/patch-1
Requesting Review/Approve privileges for cluster/OWNERS
2019-10-05 14:07:22 -07:00
Kubernetes Prow Robot
1f81255070
Merge pull request #83460 from ahg-g/ahg-first-predicate
[migration phase 1] Implement PodToleratesNodeTaint as a filter plugin
2019-10-05 14:07:11 -07:00
Kubernetes Prow Robot
7c540ecdac
Merge pull request #83454 from dims/cleanup-hyperkube-from-release-artifacts
Remove hyperkube from release artifacts
2019-10-05 10:33:12 -07:00
Lubomir I. Ivanov
218e9a5f77 kubeadm: renew certificates on "upgrade node" by default 2019-10-05 19:13:57 +03:00
Lubomir I. Ivanov
79dd60e201 kubeadm: use CertificateRenewal constant for "upgrade apply" 2019-10-05 19:10:53 +03:00
Kubernetes Prow Robot
e0cb1617db
Merge pull request #78357 from sbueringer/fix-golint-pkg-util
Fix golint issues in pkg/util/env
2019-10-05 08:41:10 -07:00
mengyang02
ed8767cded fix golint errors for pkg/master, together with cheftako 2019-10-05 21:42:52 +08:00
Abdullah Gharaibeh
66386fdf49 Added the first predicate as a filter plugin: PodToleratesNodeTaints. 2019-10-05 08:43:17 -04:00
Kubernetes Prow Robot
00096d8fed
Merge pull request #83366 from mwwolters/admission-control-flag
Switch from admission-control flag to enable-admission-plugins
2019-10-05 04:35:11 -07:00
Kubernetes Prow Robot
9522fb09f9
Merge pull request #83233 from hprateek43/heapPackageMovement
Move heap into its own internal package
2019-10-05 03:15:23 -07:00
Kubernetes Prow Robot
a8e8e54f7a
Merge pull request #81816 from jennybuckley/apply-cap-managers
[server-side apply] Cap the number of managedFields entries for updates at 10
2019-10-05 03:15:11 -07:00
Kubernetes Prow Robot
fcaa0073f0
Merge pull request #83518 from mtaufen/cluster-owners
add mtaufen to cluster/gce owners
2019-10-05 00:59:49 -07:00
Kubernetes Prow Robot
d60bda1971
Merge pull request #83043 from ConnorDoyle/cleanup-cpumanger-topo-hints
Delegate topology hint gen to CPU manager policy
2019-10-05 00:59:39 -07:00
Kubernetes Prow Robot
b140b43107
Merge pull request #82176 from pohly/ginkgo-stack-fix
Ginkgo update + stack fix
2019-10-05 00:59:25 -07:00
Kubernetes Prow Robot
285dd49444
Merge pull request #81885 from mattjmcnaughton/mattjmcnaughton/fix-staticcheck-kubelet-test-integration
Fix `test/integration/kubelet` staticcheck failures
2019-10-05 00:59:13 -07:00
Kubernetes Prow Robot
c4383c9aa1
Merge pull request #83500 from deads2k/tls-config
refactor tlsConfig creation for secure serving
2019-10-04 21:51:56 -07:00
Kubernetes Prow Robot
87adebea04
Merge pull request #83456 from BenTheElder/jobs-may-restart
check that N job pods succeeded instead of exactly N pods existing a…
2019-10-04 21:51:47 -07:00
Kubernetes Prow Robot
438918d4fa
Merge pull request #83426 from davidz627/fix/improveLogs
Dedupe logging for PD SetUpAt and added a slow SetVolumeOwnership warning
2019-10-04 21:51:40 -07:00
Kubernetes Prow Robot
deaf22430c
Merge pull request #83402 from danwinship/iptables-monitor-timeout
iptables.Monitor: don't be fooled by "could not get lock" errors
2019-10-04 21:51:25 -07:00
Kubernetes Prow Robot
8287558072
Merge pull request #83247 from dfang/master
Fix help text in kubectl top -h
2019-10-04 21:51:11 -07:00
Kubernetes Prow Robot
108e8a6a4a
Merge pull request #82662 from jpbetz/api-machinery-jpbetz-reviewer
Add jpbetz as reviewer of api-machinery code
2019-10-04 19:37:12 -07:00
Kubernetes Prow Robot
4e1214c149
Merge pull request #83506 from alculquicondor/cleanup/framework_new
Cleanup reflection usage in framework creation
2019-10-04 16:31:44 -07:00
Kubernetes Prow Robot
c0da7fc05e
Merge pull request #83502 from ahg-g/ahg-extensions
Modified the name of the Extensions method in the scheduler's framework.
2019-10-04 16:31:36 -07:00
Kubernetes Prow Robot
e0f651a0be
Merge pull request #83501 from yastij/remove-node-cond-dep
remove Get/Set node condition dependency for the ccm controllers
2019-10-04 16:31:26 -07:00
Kubernetes Prow Robot
52a3cb06ef
Merge pull request #82845 from prameshj/custom-nodelocal
Update nodelocaldns yaml to use image with custom Stubdomains support
2019-10-04 16:31:13 -07:00
Michael Taufen
53a83f5a8d add mtaufen to cluster/gce owners 2019-10-04 16:25:06 -07:00
Davanum Srinivas
71088c4d51
Requesting Review/Approve privileges for cluster/OWNERS
I'd like to help get rid of `/cluster`, looks like existing set of folks are not very active. Could i please be added to keep things moving and get to the end.

Thanks,
Dims
2019-10-04 18:57:53 -04:00
Kubernetes Prow Robot
5a4c6c2b34
Merge pull request #83475 from fabriziopandini/127.0.0.1-as-advertise-address
Kubeadm: allow users to use 127.0.0.1 as advertise address
2019-10-04 13:23:26 -07:00
Kubernetes Prow Robot
386a27fd44
Merge pull request #83452 from wojtek-t/avoid_unnecessary_identifier_computations
Avoid unnecessary identifier computations
2019-10-04 13:23:11 -07:00
Harsh Singh
f462a31e9b Move heap into its own internal package 2019-10-05 01:24:36 +05:30