Brad Hoekstra
69551689d5
Fix spelling
2018-09-22 00:07:08 -04:00
Yecheng Fu
a2cc1b1a20
Revert "Use sync.map to scale ecache better"
...
This reverts commit 17d0190706 .
2018-09-22 11:33:06 +08:00
Brad Hoekstra
42da186b62
Address review comments
2018-09-21 20:06:32 -04:00
Brad Hoekstra
c4ec40eca8
Update comment to reflect the new logic
2018-09-21 16:26:37 -04:00
Brad Hoekstra
2c5cc79eed
Add comment to specify default
2018-09-21 16:21:32 -04:00
Renaud Gaubert
63436ab4a3
Renamed pluginwatcher README to README.md
2018-09-21 16:25:33 +02:00
mlmhl
2ff6b7e0d8
extract volume attachment status checking operation as a common function when attaching a CSI volume
2018-09-21 19:49:31 +08:00
FengyunPan2
6af9e97fa5
Configure resource-only container with memory limit
...
Fixed : #68928
The docker memory limit should base on the memory capacity of
machine. Currently CgroupManager specify wrong memory limit.
2018-09-21 17:50:54 +08:00
Krzysztof Jastrzebski
ad330f7dbe
Start synchronizing pods after network is ready.
2018-09-21 10:12:49 +02:00
k8s-ci-robot
5dc2c13e74
Merge pull request #68921 from feiskyer/powerstate
...
Fix nodes power state on Azure
2018-09-20 23:11:54 -07:00
Pengfei Ni
83e64dd6d0
Add unit tests for InstanceShutdownByProviderID
2018-09-21 12:55:11 +08:00
Pengfei Ni
67069cc1e8
Fix nodes power state on Azure
2018-09-21 12:55:08 +08:00
k8s-ci-robot
fb50b3cb32
Merge pull request #67793 from fisherxu/use_ctx
...
Refactor grpc dial with dialcontext
2018-09-20 20:35:36 -07:00
zhangmingld
6aaeb209eb
fix some typo
2018-09-21 10:19:35 +08:00
Sean Sullivan
8d67edfc41
Replace internal version Encoder with external version Encoder for autoscale.
2018-09-20 13:51:37 -07:00
Sean Sullivan
4ad673ce41
Replace internal version Encoder with external version encoder for create and create_test.
2018-09-20 13:49:06 -07:00
ravisantoshgudimetla
d776f865a2
PDB checks should not be done for terminal pods while evicting
...
Signed-off-by: ravisantoshgudimetla <ravisantoshgudimetla@gmail.com >
2018-09-20 14:30:34 -04:00
Cheng Pan
aa297d1adf
fix golint issue for pkg/volume/flexvolume package
2018-09-20 17:33:45 +00:00
Krzysztof Jastrzebski
3b21995c95
Process only CPU and memory stats when Kubelete stats API is called with
...
only_cpu_and_memory parameter. Before all stats were processed and
removed before returning.
2018-09-20 12:35:56 +02:00
houjun
76c0dd588c
Remove unused function in downwardapi.go
2018-09-20 16:17:40 +08:00
Pingan2017
5de6ada98f
fix a small typo
2018-09-20 16:04:12 +08:00
Haowei Cai
9f78c45c01
generated
2018-09-19 17:35:42 -07:00
Haowei Cai
2707eb13d0
POSTing rollback returns metav1.Status
2018-09-19 17:16:23 -07:00
Sean Sullivan
3ccfb2dc4c
Updated PodExecOptions to external version
2018-09-19 13:25:18 -07:00
Jess Frazelle
f8ba640ced
pkg/proxy: only set sysctl if not already set
...
This will allow for kube-proxy to be run without `privileged` and
with only adding the capability `NET_ADMIN`.
Signed-off-by: Jess Frazelle <acidburn@microsoft.com >
2018-09-19 15:29:53 -04:00
k8s-ci-robot
3690f8fc54
Merge pull request #68831 from jbartosik/fix-first-hpa-recommendation
...
Fix first hpa recommendation
2018-09-19 09:48:00 -07:00
k8s-ci-robot
3429b9aca4
Merge pull request #62544 from astefanutti/56297
...
Init Kubelet runtime cache before dependent stats provider
2018-09-19 08:38:16 -07:00
Joachim Bartosik
7d7c48a647
HPA stabilizes initial recommendation
...
HPA will treat initial size of autoscalee to avoid hastily overriding
recomendations made by HPA (if HPA set size and then was restarted) or by user
(initial size should be treated as human-generated recommendation).
2018-09-19 14:54:55 +02:00
k8s-ci-robot
e3dbad3211
Merge pull request #68786 from alexjx/pr/68194
...
Restore *filter table for ipvs
2018-09-19 03:30:29 -07:00
k8s-ci-robot
9228bec334
Merge pull request #68579 from verult/adc-crd-access
...
Updating CSI e2e test to create CSI CRDs
2018-09-19 02:00:30 -07:00
k8s-ci-robot
400981797e
Merge pull request #68767 from ravisantoshgudimetla/fix-drain
...
Fix drain for evicting terminal DS pods and pods with local storage
2018-09-18 22:34:40 -07:00
Yecheng Fu
1e27a28dca
Ignore non-avaiable volumes in findMatchingVolume: update tests
...
- Use VolumeAvaiable instead of empty or pending phase in tests
- Add a test case to verify findMatchingVolume will not choose
non-avaiable PVs if it's not pre-bind
- Add a test case to verify syncClaim will not choose non-avaibalbe PVs
if it's not pre-bind
2018-09-19 13:13:31 +08:00
andyzhangx
74f010260f
fix UnmountDevice failure on Windows
...
add comments
fix test failure
2018-09-19 01:44:01 +00:00
k8s-ci-robot
76518f154b
Merge pull request #68803 from dims/avoid-setting-masked-read-only-when-pod-is-privilged
...
Avoid setting Masked/ReadOnly paths when pod is privileged
2018-09-18 17:41:47 -07:00
Sean Sullivan
0ecc544a79
Change service from internal version to external version
2018-09-18 16:05:23 -07:00
Davanum Srinivas
02489f8988
Avoid setting Masked/ReadOnly paths when pod is privileged
...
In the recent PR on adding ProcMount, we introduced a regression when
pods are privileged. This shows up in 18.06 docker with kubeadm in the
kube-proxy container.
The kube-proxy container is privilged, but we end up setting the
`/proc/sys` to Read-Only which causes failures when running kube-proxy
as a pod. This shows up as a failure when using sysctl to set various
network things.
Change-Id: Ic61c4c9c961843a4e064e783fab0b54350762a8d
2018-09-18 17:46:16 -04:00
Cheng Xing
8555408f42
Removing CRD installation from attach detach controller
2018-09-18 14:25:15 -07:00
Cheng Xing
4ff1e32974
Updating CSI e2e test to create CSI CRDs; storing CRD spec in a common location
2018-09-18 14:25:00 -07:00
Sean Sullivan
7a2a987ee4
Move legacyscheme (internal version) to kubectl scheme (external version)
2018-09-18 14:24:47 -07:00
David Zhu
704573d304
GetMountRefs shouldn't error when file doesn'g exist in Windows and nsenter. Add unit test
2018-09-18 10:45:02 -07:00
Damien Lespiau
5d634e7db6
Add go profile instrumentation to kubectl
...
This commit adds two new global options to kubectl: --profile and
--profile-output, writing out go profiles to disk to debug interesting and
unexpected kubectl behaviour.
As an example, here is how to capture a block file, eg. for how long are we
blocked on I/O and where?
$ kubectl get nodes --profile=mutex -v6
$ go tool pprof -png ./profile.pprof > out.png
$ google-chrome out.png
Fixes : #68679
2018-09-18 18:28:43 +01:00
Jia Xin
4ca62e4f39
Restore *filter table for ipvs
...
Resolve : #68194
2018-09-18 20:26:27 +08:00
Guoliang Wang
05aeea12ce
fix bug that defer in infinite loop
2018-09-18 15:45:43 +08:00
Yongxin Li
6a98ce78e4
typo fix from utilites to utilities
...
Signed-off-by: Yongxin Li <yxli@alauda.io >
2018-09-18 13:52:04 +08:00
ravisantoshgudimetla
452615c53f
Fix drain for evicting terminal DS pods and pods with local storage
2018-09-17 23:01:48 -04:00
David Zhu
9d207b3e3c
GetMountRefs should not fail if the path supplied does not exist anymore. It has no mount references
2018-09-17 17:35:12 -07:00
Brad Hoekstra
e8366c8e99
Fix to inject KUBERNETES_ env vars when enableServiceLinks is
...
false and the pod is in the master namespace.
2018-09-17 16:28:49 -04:00
Brad Hoekstra
ac8799a80d
kubelet: Make service environment variables optional
2018-09-17 16:27:36 -04:00
Jan Safranek
9e24ccbda0
Fixed subpath cleanup when /var/lib/kubelet is a symlink.
2018-09-17 15:52:25 +02:00
Pingan2017
158552ff35
fix golint failures - /pkg/kubelet/images
2018-09-17 10:52:25 +08:00