Kubernetes Prow Robot
b33b426dd0
Merge pull request #99742 from ibabou/containerd-register
...
Update gce Containerd initialization to handle the runtime existence case
2021-03-06 12:50:05 -08:00
Kubernetes Prow Robot
7c4a9823f5
Merge pull request #99793 from pjh/log-message-fix
...
Repair quotes for some Windows log messages
2021-03-04 13:39:40 -08:00
“Ibrahim
e58a0905de
Update gce Containerd initialization to handle runtime existence case
2021-03-04 03:46:30 +00:00
Peter Hornyack
bacf7394cd
Repair quotes for some Windows log messages
2021-03-03 12:40:53 -08:00
Peter Hornyack
3d2e9600d9
Dump detailed service information during Windows node startup
2021-03-02 15:55:40 -08:00
Michelle Tandya
904f0b628b
Disable sample submission and MAPS Reporting from Windows Defender
...
Include logging when setting windows defender preferences
Log Window Defender preferences to show configuration changes
Move Defender configuration to be a part of Set-PrerequisiteOptions
2021-02-04 23:02:09 +00:00
Peter Hornyack
21592c23e1
GCE Windows: add 20H2; install docker when nodes are started
2021-01-22 09:58:22 -08:00
Peter Hornyack
edd58b1a4e
Repair pigz URL
...
New Windows nodes are failing to start with:
windows-startup-script-ps1: Failed to download file from https://storage.googleapis.com/gke-release/winnode/pigz/prod/gke_windows/pigz/release/5/20201104-134221/pigz-$PIGZ_VERSION.zip .
With this fix, the nodes start successfully.
2021-01-14 16:12:05 -08:00
rajibmitra
69aae7aa6c
Update cri-tools to v1.20.0
...
Signed-off-by: rajibmitra <rajib.jolite@gmail.com>
2021-01-12 19:02:51 +05:30
Jeremy Edwards
3b8f32dd90
Install pigz for GCE Windows Nodes.
2020-12-09 06:38:59 +00:00
Kubernetes Prow Robot
84d15ca322
Merge pull request #93765 from jeremyje/restartsd
...
Configure StackdriverLogging Windows service to restart on failure.
2020-11-12 23:26:23 -08:00
Kubernetes Prow Robot
9a85031a25
Merge pull request #96027 from lizhuqi/fluentd-config-update
...
Add keep_time_key setting to fluentd configuration
2020-11-12 16:02:39 -08:00
Jeremy Edwards
26cdcde3d5
Configure StackdriverLogging Windows service to restart on failure.
2020-11-11 21:04:21 -08:00
Julie Qi
9987d34016
Add keep_time_key setting to fluentd configuration
2020-10-29 16:44:00 -07:00
Barni S
73916e5a9b
If image has stackdriver agent installed, use it.
...
Check if stackdriver agent is preinstalled in the image. If so configure and use it.
Else check for fluentbit agent
2020-10-28 13:34:44 -04:00
Barni S
847ae378ef
Fix windows node startup failures.
...
1. cd to root dir before removing temp installer path. It was failing because we were trying to remove while being in the same dir.
2. Expand variables in a regular string and use it in the command. Expansion was failing in single quotes.
2020-10-15 16:17:22 -04:00
Barni S
bbe7b2ebed
Use fluentbit as logging agent. Replace stackdriver
2020-10-14 18:27:09 -04:00
Kubernetes Prow Robot
446da13de1
Merge pull request #94975 from zshihang/hash
...
replace sha1 with sha512
2020-10-06 13:00:42 -07:00
Jing Xu
d02f3a84e1
Add gate to install CSI proxy
...
Add a gate ENABLE_CSI_PROXY to enable/disable csi proxy installation.
The default value is true
2020-10-02 16:37:08 -07:00
Jing Xu
f973c1d96e
Add CSI proxy log to fluentd
...
Add csi proxy log
2020-09-29 22:57:31 -07:00
Shihang Zhang
e99dbbde62
replace sha1 with sha512
2020-09-23 11:27:20 -07:00
Jing Xu
0752b78081
Remove testcluster check for csi proxy
...
Remove testcluster check for csi proxy after it is beta
2020-09-18 16:15:17 -07:00
Kubernetes Prow Robot
9707537b72
Merge pull request #94267 from lizhuqi/hostname-override
...
Override hostname with instance name
2020-09-17 04:18:45 -07:00
Jing Xu
555c8dbd1b
Update csi-proxy to use beta version
...
This PR update csi-proxy version, remove diskutil.exe and set up log
file
2020-09-09 18:43:39 -07:00
Kubernetes Prow Robot
8aaa7515e5
Merge pull request #94374 from jingxu97/Aug/csiproxyservice
...
Start CSI proxy as service
2020-09-02 18:21:40 -07:00
Jing Xu
28ab3488b6
Start CSI proxy as service
...
Now CSI proxy can support starting as service. Update node startup
script to create and start it as service
2020-09-02 13:28:09 -07:00
Julie Qi
16f85883c4
Override hostname with instance name
2020-08-28 18:03:40 -07:00
Marko Mudrinić
084bc9db43
Update cri-tools to v1.19.0
2020-08-28 15:34:42 +02:00
Jing Xu
116465bb04
Add test cluster check when starting csi proxy
...
Add the check for test cluster when starting csi proxy
2020-08-07 14:46:38 -07:00
Kubernetes Prow Robot
dbf6c456a2
Merge pull request #91835 from jingxu97/June/csi
...
Add csi-proxy installation into node setup script
2020-07-02 06:41:00 -07:00
Jing Xu
57d0dc540d
Add csi-proxy installation into node setup script
...
This PR follows the same step to install and start csi-proxy as kubelet
binary
2020-07-01 15:08:29 -07:00
Kubernetes Prow Robot
0a1e58913c
Merge pull request #92123 from YangLu1031/improveStackdriverInstallation
...
Stabilize StackdriverLogging installation
2020-06-16 04:04:05 -07:00
Yang Lu
0239a7d857
Stabilize stackdriver installation
2020-06-15 18:50:25 -07:00
Kubernetes Prow Robot
29f96dfa2d
Merge pull request #92063 from jingxu97/June/docker
...
Add WINDOWS_CONTAINER_RUNTIME env variable and set default to docker for windows node
2020-06-14 18:53:56 -07:00
Kubernetes Prow Robot
79960095dd
Merge pull request #91124 from barney-s/update_win_sd
...
Bump Stackdriver version to 1.11
2020-06-13 00:33:56 -07:00
Jing Xu
953597134b
Add WINDOWS_CONTAINER_RUNTIME env vairable
...
Now the default value of container runtime for linux is changed to
containerd. However, containerd is not ready to be used in Windows node.
THis PR adds a new env varabile to handle container runtime setup for
windows nodes. This way, linux and windows can set up their owe container runtime.
By default, linux uses containerd while windows uses dockerd
2020-06-12 17:22:12 -07:00
Peter Hornyack
0a4f3f64a7
Repair syntax error in Windows-GCE startup script
2020-06-04 17:45:38 -07:00
Sascha Grunert
d2fc2d282d
Update cri-tools to v1.18.0
...
This updates cri-tools to the latest release as well as pointing the
artifacts to the new Google Cloud Bucket `k8s-artifacts-cri-tools`.
This reverts commit ce1840d253
.
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2020-05-29 10:56:02 +02:00
Kubernetes Prow Robot
2f883e5802
Merge pull request #90618 from jingxu97/Mar/windows
...
Install diskutil into GCE windows node
2020-05-20 19:40:33 -07:00
Jing Xu
e71acffdfe
Install diskutil into GCE windows node
...
This PR installs a utility diskutil.exe into GCE windows node. This is a
workaround for csiproxy be able to get disk id by name. This utility
will be placed once issue is addressed.
2020-05-19 18:36:16 -07:00
Jakub Przychodzeń
ce1840d253
Revert "Update cri-tools to v1.18.0"
...
This reverts commit 4b3e023659
.
2020-05-19 11:19:39 +02:00
Sascha Grunert
4b3e023659
Update cri-tools to v1.18.0
...
Bump cri-tools to the latest version and update test scripts.
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2020-05-18 13:38:41 +02:00
Barni S
d826b4b05c
Bump Stackdriver version to 1.11
2020-05-14 18:45:17 -04:00
Yu Liao
eb6ee368b9
Removed leftover comments for the deleted function Get_MgmtSubnet
2020-05-04 21:25:51 -07:00
Yu Liao
9684c13fba
switched to default non-masquerade destination ranges
2020-04-30 12:29:34 -07:00
Peter Hornyack
55df85ba37
Update GCE Windows node images with March's Windows updates
2020-03-27 15:44:08 -07:00
Peter Hornyack
3583816112
Fix INFRA_CONTAINER variable references
...
Tested:
NUM_NODES=2 NUM_WINDOWS_NODES=2 KUBE_GCE_ENABLE_IP_ALIASES=true \
KUBERNETES_NODE_PLATFORM=windows \
LOGGING_STACKDRIVER_RESOURCE_TYPES=new \
KUBE_UP_AUTOMATIC_CLEANUP=true \
WINDOWS_NODE_OS_DISTRIBUTION=win2019 \
./cluster/kube-up.sh
2020-03-26 19:30:39 -07:00
Yu Liao
50c0827856
infra_container is passed in as env variable
2020-03-20 10:50:25 -07:00
Peter Hornyack
d61e90b0ee
Separate containerd install from config, and other cleanups
2020-02-12 10:57:14 -08:00
Yu Liao
81252a6d78
added env var WINDOWS_CNI_STORAGE_PATH and WINDOWS_CNI_VERSION
2020-02-07 12:44:13 -08:00
Stephen Augustus
1174e6698e
cni: Update CNI version to v0.8.5
...
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-01-29 04:41:29 -05:00
Stephen Augustus
96f2588b61
cni: Update CNI download URLs to use new GCS bucket (k8s-artifacts-cni)
...
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-01-29 02:32:22 -05:00
Kubernetes Prow Robot
15f96a807a
Merge pull request #86305 from saschagrunert/cri-tools
...
Update cri-tools to v1.17.0
2020-01-24 12:18:32 -08:00
Yu Liao
368fe70aed
bumped pause-win to 1.1.0
2020-01-21 13:42:00 -08:00
Sascha Grunert
7e5e7c141c
Update cri-tools to v1.17.0
...
Update the crictl binaries to the latest release
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2020-01-14 08:36:20 +01:00
Peter Hornyack
0ae8b6ba59
Update subnet mask calculation for compatibility with future VNIC changes
2019-12-19 14:55:10 -08:00
Lantao Liu
c229c78af7
Upload containerd logs to stackdriver
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2019-12-12 11:49:14 -08:00
Kubernetes Prow Robot
a6f41a46a5
Merge pull request #85827 from barney-s/fix-windows-fluentd-config-hostname
...
Replace the hostname in the fluentd config file even if the file exists
2019-12-05 17:15:27 -08:00
barney-s
dd7430134a
Removing conditional check
...
Addressing review comment. Removing conditional check for fluentd config file path.
2019-12-05 10:35:47 -08:00
Peter Hornyack
cff9751112
Update GCE Windows startup scripts for TPM-based authentication
...
"Shielded" nodes have a virtual TPM attached which is used for
generating the client certificate, instead of using a bootstrap
kubeconfig. Determining which to use happens during node startup based
on the instance metadata.
2019-12-04 13:57:59 -08:00
Barni S
a70a534736
Replace the hostname in the fluentd config file even if the file exists
2019-12-02 16:04:52 -08:00
Lantao Liu
e687bf4fe9
Use GCS bucket for crictl on windows.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2019-12-02 14:11:48 -08:00
Kubernetes Prow Robot
fe2ee4f09e
Merge pull request #85396 from Random-Liu/windows-containerd-on-gce
...
Add containerd windows support on GCE for test.
2019-12-02 12:22:57 -08:00
Yu Liao
bbc49d6b1f
catch the exception raised in Remove-HnsPolicyList
2019-11-27 15:43:39 -08:00
Lantao Liu
ee2418c7aa
Move hostdns.conf out of cni directory.
2019-11-27 11:48:58 -08:00
Lantao Liu
e66f4ca537
Add containerd windows support on GCE for test.
2019-11-27 11:48:58 -08:00
Yang Lu
0965b577f4
Wait for kubelet & kube-proxy to be ready within 10s
2019-11-18 16:39:47 -08:00
Yu Liao
2552837850
serve hns.psm1 StackdriverLogging-v1-9.exe GetGcePdName.dll from GCS
2019-11-12 17:04:10 -08:00
Kubernetes Prow Robot
382f28ac63
Merge pull request #84538 from yliaog/windows
...
switched to use the pause image served from gcr
2019-10-30 21:56:26 -07:00
Yu Liao
f574071b8c
switched to use the pause image served from gcr
2019-10-29 14:25:31 -07:00
Yu Liao
573bf5cd49
switch cni plugin download to be from gcs bucket
2019-10-29 10:23:14 -07:00
Yu Liao
18f48e2cf6
removed powershell-yaml module dependency
2019-10-28 13:26:11 -07:00
Zang Li
f1ad24b0be
Remove the assumption of pod cidr of /24 in the gce window node start up script.
2019-10-07 12:18:37 -07:00
Zang Li
2a3ab18654
Add dns capability to GCE window cluster
2019-09-04 18:45:25 -07:00
Peter Hornyack
9282e48ccc
Write the Stackdriver config separately from the installation.
...
This will let us preinstall the Stackdriver logging agent but still
configure it correctly when bringing up new Windows nodes.
The hostname in the config file looks the same before-and-after:
"logging.googleapis.com/local_resource_id" ${"k8s_node.e2e-test-peterhornyack-windows-node-group-6tw6"}
"logging.googleapis.com/local_resource_id" ${"k8s_node.e2e-test-peterhornyack-windows-node-group-mf5r"}
2019-08-29 12:22:33 -07:00
Peter Hornyack
3ac5c1565a
Leave Windows Defender enabled for clusters on GCE
2019-08-19 16:55:00 -07:00
draveness
495faa22db
feat: cleanup pod critical pod annotations feature
2019-08-09 08:41:23 +08:00
draveness
d83526d253
Revert "feat: cleanup pod critical pod annotations feature"
...
This reverts commit b6d41ee5cc
.
2019-07-18 13:31:12 +08:00
Kubernetes Prow Robot
5be1efe9bd
Merge pull request #79447 from almos98/start-stackdriver-workaround
...
Wait for StackdriverLogging service to stop before restarting it.
2019-07-12 14:11:06 -07:00
Alexion Ramos
6edbb95f53
Wait for StackdriverLogging service to stop before restarting it.
2019-07-11 17:54:38 -07:00
draveness
b6d41ee5cc
feat: cleanup pod critical pod annotations feature
2019-07-11 08:54:19 +08:00
Vallery Lancey
dc0f14312e
Removed deprecated --resource-container flag from kube-proxy.
2019-06-16 08:36:42 -07:00
Peter Hornyack
d47dd75df8
GCE Windows nodes: leave firewall enabled.
2019-05-29 18:08:52 -07:00
Yu-Ju Hong
3b58a5d89f
GCE: Disable the Windows defender
...
This is a workaround for https://github.com/kubernetes/kubernetes/issues/75148
2019-05-23 17:51:32 -07:00
Kubernetes Prow Robot
3ba4111abe
Merge pull request #77958 from pjh/pause-image-official
...
Windows GCE nodes: pull infra/pause container image during node setup
2019-05-17 05:38:45 -07:00
Peter Hornyack
5c32b4bbb2
Windows GCE nodes: pull infra/pause container image during node setup
2019-05-16 11:45:56 -07:00
Peter Hornyack
5d669f2946
Use CNI plugins v0.8.0 release.
2019-05-15 10:59:46 -07:00
Yu-Ju Hong
eadacaf058
GCE/Windows: ignore stopping errors for stackdriver
2019-05-07 17:17:34 -07:00
Yu-Ju Hong
9f65407833
GCE/Windows: send container logs to the proper resource
...
This PR fixes a bug where all container logs are sent to the "k8s_node"
resource by adding a "match" directive that applies only to container
logs.
2019-05-03 11:32:19 -07:00
Yu-Ju Hong
bee570a2f0
GCE/Windows: force kill the stackdriver processes when necessary
...
StackdriverLogging service sometimes cannot be stopped properly. This
work around the bug by force killing the processes.
2019-05-02 18:52:31 -07:00
Yu-Ju Hong
6e12de0744
GCE/Windows: Configure Docker to rotate container logs
2019-04-23 11:53:16 -07:00
Yu-Ju Hong
4cd2625719
GCE/Windows: enable stackdriver logging agent
...
This change bumps the stackdriver logging agent version to v1-9,
re-enable it, and change the script/configuration to:
* Create /var/log in the startup script, since the fluentd
configuration expects the directory to exists
* Add support for collecting kubelet/kube-proxy logs
2019-04-19 15:41:48 -07:00
Michael Taufen
0d59d2a43e
Windows kubeproxy flags cleanup
...
- Pass most of the flags via kube-env, similar to Kubelet, to make it
easier to reconfigure.
- Use kube-proxy's kubeconfig file to pass the API server address,
rather than the --master flag.
- Make KUBEPROXY_ARGS a required variable in Windows kube-env, similar
to KUBELET_ARGS.
2019-03-07 14:45:34 -08:00
Kubernetes Prow Robot
a60d44848f
Merge pull request #74748 from pjh/gce-windows-stackdriver
...
Install Stackdriver agent in Windows nodes on GCE.
2019-03-06 17:59:39 -08:00
Kubernetes Prow Robot
5a89793f8e
Merge pull request #74612 from jingxu97/windows
...
Add GcePD windows support
2019-03-05 21:42:22 -08:00
Peter Hornyack
197513141e
Install Stackdriver agent in Windows test clusters.
2019-03-05 15:14:07 -08:00
Kubernetes Prow Robot
e001276b1d
Merge pull request #74836 from yujuhong/update-win-cni-config
...
GCE/Windows: exclude gateways from the IPAM subnet
2019-03-01 20:35:03 -08:00
Yu-Ju Hong
1f86bce95e
GCE/Windows: exclude gateways from the IPAM subnet
...
Exclude IPs assigned for gateways in the IPAM configuration.
2019-03-01 16:35:26 -08:00
Kubernetes Prow Robot
b8e05af7bf
Merge pull request #74736 from mtaufen/windows-kube-proxy-config
...
Stop setting --hostname-override on Windows kube-proxy and allow args to be extended remotely if necessary
2019-03-01 16:12:23 -08:00
Kubernetes Prow Robot
98c0d15f98
Merge pull request #74762 from pjh/gce-windows-dump-versions
...
Dump Windows version information during cluster bringup.
2019-03-01 01:08:36 -08:00