Commit Graph

2250 Commits

Author SHA1 Message Date
Ole Markus With 05092f8389 Add template function returning the latest image
Apply suggestions from code review

Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
2021-01-31 08:21:15 +01:00
Kubernetes Prow Robot 55a5915515
Merge pull request #10688 from olemarkus/docs-fix-release-notes
Remove 'not released' notice from 1.19 notes
2021-01-30 02:13:48 -08:00
Kubernetes Prow Robot b50ec1df46
Merge pull request #10680 from timothyclarke/patch-1
Documentation update: Corrected externalPolicy AWS ARN formatting
2021-01-30 00:13:48 -08:00
Ole Markus With 1db7b72843 Use serving cert for metrics-server 2021-01-30 09:01:36 +01:00
Ole Markus With 4085dbd593 Remove 'not released' notice from 1.19 notes 2021-01-30 08:35:38 +01:00
Kubernetes Prow Robot 1bf87aca9f
Merge pull request #10685 from olemarkus/docs-fix-indentations
Fix header indentation in addons.md
2021-01-29 23:33:48 -08:00
Kubernetes Prow Robot dda4fb152f
Merge pull request #10655 from hakman/imdsv2-optional
Default IMDSv2 to "optional" for AWS
2021-01-29 11:15:41 -08:00
Ole Markus With 7dbc9c9571 Fix header indentation in addons.md
Also the misplaced cluster-autoscaler docs
2021-01-29 20:05:26 +01:00
John Gardiner Myers 2b1abe88e0 Update release compatibility matrix 2021-01-29 09:54:54 -08:00
Justin SB c207166d50 Release notes for 1.19.0
Including a note about containerd + kubenet/kopeio/gce/external
networking.
2021-01-29 09:33:58 -05:00
Timothy Clarke 04be48a8cd
Corrected externalPolicy
AWS IAM resource ID's were in an incorrect format.
2021-01-29 13:01:11 +00:00
Ciprian Hacman 12cb288df1 Set IMDSv2 to "required" only for new clusters 2021-01-29 14:07:52 +02:00
Ciprian Hacman f8d3b76556 Default IMDSv2 to "optional" for AWS 2021-01-29 14:02:14 +02:00
Peter Rifel 2d8bfc040b
Allow SSH user to be overridden for `toolbox dump` 2021-01-28 19:47:22 -06:00
Justin SB a418e87641 Release notes for 1.18.3 2021-01-28 10:49:05 -05:00
Kubernetes Prow Robot f9ec7ef018
Merge pull request #10652 from bmelbourne/update-kubetest2-e2e-test-docs
Update kops e2e testing docs
2021-01-27 12:17:07 -08:00
Barry Melbourne 9604bc9ea1
Update docs/contributing/testing.md
Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
2021-01-27 19:36:35 +00:00
Adrian Moisey df1cf35db1
Fix typo 2021-01-27 14:41:29 +02:00
Trond Hindenes c6f6927cfc
Update cluster_spec.md
Fixed wrong intendation
2021-01-26 09:35:59 +01:00
Prashant Kalkar b872da2026
Add minimum version info for External Policies (#10589)
* Version information added. 

Added kops version information for external policies support.

* Apply suggestions from code review

Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2021-01-25 06:50:54 -08:00
Kubernetes Prow Robot f055dd561c
Merge pull request #10593 from gabrieljackson/set-instancegroup-cmd-redux
Add `set instancegroup` command
2021-01-25 05:16:54 -08:00
Gabe Jackson b1282f2591 Correct command help text 2021-01-24 21:19:13 -05:00
Barry Melbourne bf9c021716 Update kops e2e testing docs 2021-01-24 19:30:18 +00:00
Kubernetes Prow Robot 9f29225a36
Merge pull request #10570 from olemarkus/readme-fix
Reword 'what is kOps'
2021-01-24 00:44:53 -08:00
Nicholas Galantowicz 0735d15b7a feat: implement azure getapiingressstatus fn 2021-01-23 15:01:18 -05:00
srikiz b04af61a4b Add SFO3 region for DO. Also update e2e tests to use the full list of supported zones 2021-01-22 21:19:30 +05:30
Ciprian Hacman 2631aa56b7 Update release notes with new AWS instances defaults 2021-01-21 11:35:41 +02:00
Kubernetes Prow Robot 55e38c96d3
Merge pull request #10594 from olemarkus/docs-troubleshoot
Add troubleshooting documentation
2021-01-19 07:15:45 -08:00
Kubernetes Prow Robot 892aca0dfe
Merge pull request #10598 from JamesJJ/master
Fix minor docs typos
2021-01-17 02:11:43 -08:00
JamesJJ 2c86b29607 Fix minor typos 2021-01-17 14:11:08 +08:00
Barry Melbourne 337c9c4c66 Set default container runtime to containerd 2021-01-16 14:55:35 +00:00
Ole Markus With b07c048f8a Add troubleshooting documentation 2021-01-15 20:49:04 +01:00
Gabe Jackson e90050f134 Add `set instancegroup` command
This change adds a new command and functionality for updating
instance group configuration via command line arguments. This
behavior mimics the `set cluster` command.
2021-01-15 12:19:26 -05:00
Ciprian Hacman 17569813d8 Release notes for 1.20.0-alpha.1 2021-01-15 17:44:30 +02:00
Kubernetes Prow Robot 0412bf7566
Merge pull request #10561 from spotinst/feat-launchspec-restrictions
Spotinst: Specify whether scale-down activities should be restricted
2021-01-13 08:24:36 -08:00
Ole Markus With 333240855b Reword 'what is kOps' 2021-01-13 08:25:53 +01:00
Kubernetes Prow Robot e4f4a20d27
Merge pull request #10419 from bharath-123/task/default-systemd
Default cgroup driver to systemd from k8s 1.20
2021-01-12 08:30:27 -08:00
Bharath Vedartham a8d709acf2 Default cgroup driver to systemd from k8s 1.20
Currently, kOps uses cgroupfs cgroup driver for the kubelet and CRIs. This PR defaults
the cgroup driver to systemd for clusters created with k8s versions >= 1.20.

Using systemd as the cgroup-driver is the recommended way as per
https://kubernetes.io/docs/setup/production-environment/container-runtimes/
2021-01-12 20:39:25 +05:30
liranp 9fe505abed
feat(spot/ocean): new label: spotinst.io/restrict-scale-down 2021-01-12 11:35:28 +02:00
Kubernetes Prow Robot 695be2666c
Merge pull request #10281 from dntosas/cluster-autoscaler-improvements
[addons/CA] Add support for specifying resources and metrics
2021-01-11 12:16:26 -08:00
dntosas 56fe4bab24
[addons/CA] Add support for specifying resources and metrics
- Resources
We enable users to set their desired capacity for cluster-autoscaler addon.
There are edge cases, especially in big clusters, where autoscaler needs
to reconcile a large number of objects thus may need increased memory or
increased cpu to avoid saturation.

- Metrics
Cluster autoscaler provides valuable insights for monitoring capacity
allocation and scheduling aspects of a cluster. In this commit, we
add proper annotation on deployment to enable Prometheus scrape metrics.

We also bump patch version of container images.

Signed-off-by: dntosas <ntosas@gmail.com>
2021-01-11 20:53:08 +02:00
Ole Markus With f71a037552 Apply suggestions from code review
Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2021-01-11 19:33:39 +01:00
Ole Markus With 4d2eca199f Remove node-authorization 2021-01-11 18:59:45 +01:00
geojaz ddf3daf427 Adds release note for update GCE channel 2021-01-10 21:33:19 -08:00
Ole Markus With 2b3a8f133e Add control-plane node role annotation to cp nodes
Update docs/releases/1.20-NOTES.md

Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2021-01-08 12:39:42 +01:00
Kubernetes Prow Robot 76bd02754c
Merge pull request #10371 from bmelbourne/add-k8s-docker-deprecation-release-note
Add K8s Docker runtime support deprecation release note
2021-01-05 23:13:51 -08:00
Ciprian Hacman ceeb0635cd
Apply suggestions from code review 2021-01-06 08:30:23 +02:00
Kubernetes Prow Robot 0ca0e38518
Merge pull request #10424 from rifelpet/ebs-tf-012
Don't allow ebs volume TF resource names to begin with digit
2021-01-05 09:19:58 -08:00
Ciprian Hacman a7bb949936 Add possibility to set volume throughput for gp3 volumes 2021-01-05 13:18:32 +02:00
Barry Melbourne 3426a1ac2a Add K8s Docker support deprecation release note 2021-01-04 20:48:39 +00:00
Silas Hansen e8ad061172
Add required toleration
As the example sets a taint on the gpu-node, a toleration is required for the *gpu-feature-discovery* (gfd) daemonset to be able to run.
2020-12-29 21:04:19 +01:00
Ciprian Hacman 66039f150e Add containerd option for registry mirrors 2020-12-28 19:32:06 +02:00
Kubernetes Prow Robot e39f8bcf7d
Merge pull request #10497 from hakman/relnotes_1.19.0-beta.3
Release notes for 1.19.0-beta.3
2020-12-24 09:58:26 -08:00
Kubernetes Prow Robot aff0ae2d39
Merge pull request #10455 from MoShitrit/docs/contributing
Docs: Rename "Development" section to "Contributing" and add instructions to update the base AMI version of Ubuntu
2020-12-23 09:44:26 -08:00
Ciprian Hacman 49f23412a7 Release notes for 1.19.0-beta.3 2020-12-23 18:14:01 +02:00
MoShitrit 2e671cb91d Address comments: rename contributing.md to index.md and move everything under Contributing section 2020-12-23 09:00:53 -05:00
Kubernetes Prow Robot b5afd1d6c4
Merge pull request #10473 from hakman/custom-container-runtime-package
Add config options for container runtime package URL and Hash
2020-12-23 04:48:28 -08:00
Ciprian Hacman ff6a782303 Add config options for container runtime package URL and Hash 2020-12-23 13:29:22 +02:00
Kubernetes Prow Robot 4266a3ed62
Merge pull request #10486 from DOboznyi/feature-6356/add-event-qps-flag
Added event-qps and event-burst flags to kubelet
2020-12-22 03:12:27 -08:00
Dmytro Oboznyi 334ff1d482
Added event-qps to kubelet flags
Change default value for event-qps to 0
Added event-burst parametr

Signed-off-by: Dmytro Oboznyi <dobozniy@gmail.com>
2020-12-22 10:31:15 +02:00
Moshe Shitrit e09c451041
Typo fix
Co-authored-by: Josh Branham <josh.php@gmail.com>
2020-12-21 11:39:45 -05:00
Kenji Kaneda a61caea8d2 Add Azure support
This commit contains all changes required to support Azure
(https://github.com/kubernetes/kops/issues/3957).
2020-12-21 08:27:54 -08:00
Kubernetes Prow Robot a013aaac28
Merge pull request #10449 from spotinst/feat-ocean-autoscaler
Spotinst: Expose Ocean Headroom percentage and autoconfig labels
2020-12-18 23:18:24 -08:00
Kubernetes Prow Robot ef8c36999a
Merge pull request #10404 from seh/allow-use-of-calico-vxlan-backend
Calico: Allow operators to choose which encapsulation mode to use
2020-12-18 10:54:25 -08:00
Steven E. Harris f0f45b71fd Allow use of Calico's VXLAN networking backend
Introduce a new "encapsulationMode" field in Calico's portion of the
Cluster specification to allow switching between the the IP-in-IP and
VXLAN encapsulation protocols. For now, we accept the values "ipip"
and "vxlan," and forgo a possible "none" value that would disable
encapsulation altogether (at least for the default Calico IP pool).

Augment the default-populating procedure for Calico to take this field
into account when deciding both which networking backend to use and
whether to use IP-in-IP or VXLAN encapsulation for the default IP
pool. Note that these values supplied for the "CALICO_IPV4POOL_IPIP"
and "CALICO_IPV4POOL_VXLAN" environment variables in the "calico-node"
DaemonSet pod spec only matter for creating the "default" IPPool pool
object when no such objects already exist.

Generalize the documentation for the "crossSubnet" field to cover
environments more broad than just AWS, as Calico can employ this
selective encapsulation in any environment in which it can detect
boundaries between subnets.
2020-12-18 10:55:11 -05:00
MoShitrit 1573a33641 Move Development to be a subsection of Contributing 2020-12-18 09:09:17 -05:00
MoShitrit c85da78c14 First pass at adding Contributing section to the docs 2020-12-17 17:17:35 -05:00
liranp 55b27582c6
feat(spot/ocean): expose headroom percentage and autoconfig labels 2020-12-17 17:33:38 +02:00
Ole Markus With 24c9d03477 Use helm's merging of vaulefiles and files 2020-12-16 22:18:58 +01:00
Ole Markus With 64334eba00 Bump helm to v3 2020-12-16 22:18:56 +01:00
Ciprian Hacman 2844abd225 Delay defaulting to CoreDNS to k8s v1.20 2020-12-16 08:12:04 +02:00
Sandeep Rajan 10f6fe9e96 Make coredns default for new clusters 2020-12-15 17:47:24 +02:00
Kubernetes Prow Robot 54a5f4e7f0
Merge pull request #10369 from olemarkus/tf-channels
Template functions for recommended kubernetes versions
2020-12-15 05:41:48 -08:00
Ole Markus With d89a7a55ce Add template function for upgrade version 2020-12-15 09:00:28 +01:00
Ole Markus With 5fe948bb5c Add template function for preferred version 2020-12-15 08:53:30 +01:00
Peter Rifel a5071e08cf
Don't allow ebs volume TF resource names to begin with digit 2020-12-14 23:15:36 -06:00
Peter Rifel 8ecdc74af3
Add release note for terraform launch template migration 2020-12-14 22:11:06 -06:00
Bharath Vedartham cebe171805 Explicitly specify http_endpoint in launch_template terraform
http_endpoint has to be explicitly specified in the metadata_options block
of the launch template terraform according to issue
https://github.com/hashicorp/terraform-provider-aws/issues/12564
2020-12-10 01:37:15 +05:30
Ciprian Hacman 4acc1d4f5d Update docs for CentOS 8 2020-12-09 09:36:43 +02:00
Ciprian Hacman 265bf4d106 Add option for setting the volume encryption key in AWS 2020-12-08 07:08:09 +02:00
Kubernetes Prow Robot e68a4648b9
Merge pull request #10374 from hakman/eip-egress
Add option to reuse existing Elastic IPs for NAT gateways
2020-12-06 04:55:25 -08:00
Ciprian Hacman e11d934268 Add option to reuse existing Elastic IPs for NAT gateways 2020-12-06 09:37:17 +02:00
Kubernetes Prow Robot 7140d96e92
Merge pull request #10318 from olemarkus/cert-manager-addon
Add minimal cert-manager addon
2020-12-04 22:57:25 -08:00
Kubernetes Prow Robot ec691116a9
Merge pull request #10357 from rdrgmnzs/gzip-nodeup-heredocs
Give users the option to gzip and base64 encode the heredocs in the nodeup.sh user-data
2020-12-04 13:37:38 -08:00
Kubernetes Prow Robot 77b6da4d6a
Merge pull request #10312 from srikiz/DO-Move-to-Beta
[Digital Ocean] Promote to Beta
2020-12-04 13:37:26 -08:00
Ole Markus With 1ae09e86a5 Add minimal cert-manager addon 2020-12-04 21:52:07 +01:00
Rodrigo Menezes 3fb12c66ae gzip and base64 encode the heredocs in the nodeup.sh portion of user-data 2020-12-04 10:46:18 -08:00
srikiz f0ba465931 Update documentation 2020-12-04 21:18:55 +05:30
srikiz 052ec647dd Move DO to beta 2020-12-04 21:15:08 +05:30
Ole Markus With b9b24b402c Promote addon docs to first level menu item 2020-12-03 08:24:12 +01:00
Kubernetes Prow Robot 81e5e33b20
Merge pull request #10339 from h3poteto/iss-6612
Add paramaeters related to Taint based Evictions in kube-apiserver
2020-12-02 01:56:50 -08:00
AkiraFukushima 35bd899ffa Add description about toleration seconds parameter for kube-apiserver in docs 2020-12-02 18:20:32 +09:00
Ole Markus With 5aa1ff9d01 Add docs for metrics server 2020-11-30 18:29:50 +01:00
Kubernetes Prow Robot 085b57527f
Merge pull request #10273 from dntosas/weave-add-ability-to-specify-image
[weave] Add support for default version override
2020-11-21 23:55:34 -08:00
Kubernetes Prow Robot 3d1038b9ab
Merge pull request #10282 from alok87/doc-update-cert-expiry-trick3
Can check cert expiry using openssl
2020-11-21 23:11:33 -08:00
Ciprian Hacman 0fdd46f73e
Document minimum supported version 2020-11-22 08:37:26 +02:00
Kubernetes Prow Robot fddbcfe50b
Merge pull request #10294 from rifelpet/nlb-acm-notes
Add more NLB release notes and documentation
2020-11-21 22:31:33 -08:00
Ciprian Hacman 608be53827 Improve formatting 2020-11-22 07:56:12 +02:00
Kubernetes Prow Robot b098ee01e5
Merge pull request #10293 from hakman/relnotes_1.19.0-beta.2
Release notes for 1.19.0-beta.2
2020-11-21 19:33:33 -08:00
Alok Kumar Singh 3b2c2314a2
Can use openssl to check cert expiry 2020-11-22 06:58:05 +05:30