Commit Graph

2174 Commits

Author SHA1 Message Date
Ciprian Hacman 6a4d86baf9 Rename Kops to kOps in the docs 2020-10-29 19:39:50 +02:00
Kubernetes Prow Robot b7f66a6d98
Merge pull request #10109 from bmelbourne/set-minimum-terraform-0.12
Set minimum Terraform version to 0.12.26/0.13.0
2020-10-29 01:52:58 -07:00
Kubernetes Prow Robot f466403912
Merge pull request #9794 from rdrgmnzs/lb-attachment
Prevent unintended resource updates to LB attatchments
2020-10-28 15:18:59 -07:00
Kubernetes Prow Robot f3ea21a8c6
Merge pull request #10128 from hakman/fix-bash
Update shell style for CLI docs for better compatibility
2020-10-28 13:55:39 -07:00
Barry Melbourne 84417c330b Set minimum Terraform version to 0.12.26/0.13.0 2020-10-28 20:24:41 +00:00
Rodrigo Menezes 41adf07e15 cleanup code 2020-10-28 11:11:58 -07:00
Kubernetes Prow Robot a83ccdcb25
Merge pull request #10118 from hakman/fix-links
Fix release notes links to point to https://kops.sigs.k8s
2020-10-28 10:11:56 -07:00
Ciprian Hacman 35d49a40a2 Update shell style for CLI docs for better compatibility 2020-10-28 18:23:23 +02:00
Ciprian Hacman f69ffeaa63 Update cluster and state store names in CLI docs 2020-10-28 18:22:53 +02:00
Javi Polo c2684bcf7b Add nodeLocalDNSCache.kubeDnsOnly option 2020-10-27 10:46:25 +01:00
Ciprian Hacman de5847fc62 Fix release notes links to point to https://kops.sigs.k8s 2020-10-27 08:57:07 +02:00
Rodrigo Menezes 9bd0a7aedb Add instruction for no downtime 2020-10-26 18:11:46 -07:00
Rodrigo Menezes 627ba720a9 Add note to required actions 2020-10-26 17:30:09 -07:00
Kubernetes Prow Robot ca39ecefde
Merge pull request #10105 from justinsb/fix_9990
Default to exporting a kubecfg, even without credentials
2020-10-25 21:39:00 -07:00
Kubernetes Prow Robot fac28dcf40
Merge pull request #10102 from hakman/remove-etcd-hackaround
Remove hack/workaround from etcd-manager certificate expiration advisory
2020-10-25 15:47:01 -07:00
Justin SB e03bb72c2c Default to exporting a kubecfg, even without credentials
We do log a hint for the user when we have exported an empty kubecfg,
but this now supports the "current cluster" UX.

Issue #9990
2020-10-25 14:30:32 -04:00
Barry Melbourne 57e2aa3c9f Update Kops Go build version docs 2020-10-25 09:49:13 +00:00
Ciprian Hacman 40f473a816 Remove hack/workaround from etcd-manager certificate expiration advisory 2020-10-25 10:47:48 +02:00
Justin SB 409494a4c3 Release notes for 1.18.2 2020-10-24 11:19:07 -04:00
John Gardiner Myers 14a37806f3 Update Office Hours Zoom link 2020-10-23 09:07:35 -07:00
Kubernetes Prow Robot 06cdefc575
Merge pull request #10078 from yurrriq/patch-1
Update security_groups.md
2020-10-22 22:05:36 -07:00
Peter Rifel 84323630ed
Update docs for cutting new release branches 2020-10-22 22:46:08 -05:00
Eric Bailey 4803f79618
Update security_groups.md
Fix grammatical error: s/ran/run/
2020-10-21 15:57:30 -05:00
Ciprian Hacman a04cea6371 Add eBPF dataplane support for Calico CNI 2020-10-19 20:04:27 +03:00
Ole Markus With 0be8d4e325
Add some missing notes to the release notes (#10056)
* Add some missing notes to the release notes

* Apply suggestions from code review

Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>

* Apply suggestions from code review

Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2020-10-18 09:12:13 -07:00
Ole Markus With c7a2183a1d Add some quick notes on how to get GPU opertor working 2020-10-18 15:39:49 +02:00
Kubernetes Prow Robot d105c9299e
Merge pull request #10044 from h3poteto/iss-9751
Rewrite ssh user to ubuntu in bastions docs
2020-10-15 06:48:24 -07:00
AkiraFukushima aff8c0af00 Change image type to t3.micro from t2.micro in bastion docs 2020-10-15 22:09:44 +09:00
AkiraFukushima c7f4bf3e05 Rewrite ssh user to ubuntu in bastions docs
Document is already out of date because now Ubuntu is used as bastion OS
2020-10-15 22:08:38 +09:00
Ciprian Hacman 2027fb04f2 Release notes for 1.19.0-alpha.5 2020-10-15 09:39:16 +03:00
Ciprian Hacman e6e3fc1309 Fix docs feature table not being rendered 2020-10-12 07:37:39 +03:00
Kubernetes Prow Robot 6f85cd98c0
Merge pull request #10037 from h3poteto/iss-9753
Add WireGuard support for Calico CNI
2020-10-11 06:10:47 -07:00
Kubernetes Prow Robot 5266619970
Merge pull request #10038 from dntosas/apiserver-include-reqTimeout-conf
Add support for KubeAPIServer --request-timeout flag
2020-10-11 04:54:47 -07:00
dntosas 66f42d8a9b
Add support for KubeAPIServer --request-timeout flag
In this commit, we initialize the support of --request-timeout flag on
the configuration of KubeAPIServer so as to enable users for setting
timeout duration value for all kinds of handlers.

Signed-off-by: dntosas <ntosas@gmail.com>
2020-10-11 14:17:44 +03:00
AkiraFukushima b8524205f7 Add wireguard description in calico docs 2020-10-11 19:10:55 +09:00
Kubernetes Prow Robot cc41bba0cf
Merge pull request #10022 from olemarkus/metrics-server
Kubelet serving certificate and metrics server addon
2020-10-09 03:09:07 -07:00
Ole Markus With 259d15cc6a Add release notes 2020-10-09 10:18:02 +02:00
monicagangwar a63ccd5163 [calico] awsSrcDstCheck to disable src/dest checks in AWS
* replacing k8s-ec2-srcdst with calico's config awsSrcDstCheck and
  flag FELIX_AWSSRCDSTCHECK
* documentation and iam changes for calico awsSrcDstCheck
2020-10-08 17:17:23 +05:30
Ole Markus With e8134b706c Sort wellknown ports and add missing ports to table 2020-10-08 08:27:51 +02:00
Kubernetes Prow Robot a310282f07
Merge pull request #10024 from olemarkus/kops-controller-port
Move kops-controller serving port out of conflict
2020-10-07 23:06:15 -07:00
Ole Markus With 1f739b0418 Move kops-controller serving port out of conflict 2020-10-08 07:25:43 +02:00
nareshku dca69323b7 enable kubelet --housekeeping-interval flag 2020-10-07 08:00:41 -07:00
Matt Bacchi 8d76d31b08
Add missing closing inline code character 2020-09-30 10:15:00 -06:00
Kubernetes Prow Robot 3c7e1c80f8
Merge pull request #9997 from erismaster/openstack-doc-typos
Fix pair of typos in openstack docs
2020-09-27 21:44:48 -07:00
Derrik Campau 7e57b9f5d7 Fix pair of typos in openstack docs
Fix a pair of small typos in the openstack docs
2020-09-27 20:05:07 -07:00
Derrik Campau ca70ac2203 Fix small typo in create cluster help output
Fixes typo in cmd/kops/create_cluster.go and
docs/cli/kops_create_cluster.md where example output had filename.yamlh,
changed to filename.yaml
2020-09-26 14:45:03 -07:00
Barry Melbourne a6ff8c7c7c Add deprecation notice for support of Terraform v0.11 2020-09-26 09:08:23 +01:00
Alen Akhabaev 727c02055f Clarified S3 state store encryption in case the bucket default doesn't exist or cannot be read 2020-09-25 16:13:08 +01:00
Ole Markus With 7a7f1d70ea Production recommendations document 2020-09-25 07:20:49 +02:00
Ciprian Hacman 1f0817911a Release notes for 1.19.0-alpha.4 2020-09-16 12:41:07 +03:00
Kubernetes Prow Robot 88748fe7b7
Merge pull request #9934 from justinsb/backfill
Document process to get older releases into artifacts.k8s.io
2020-09-14 09:16:59 -07:00
Justin SB 5797f372a9 Document process to get older releases into artifacts.k8s.io 2020-09-14 11:27:25 -04:00
Kubernetes Prow Robot c7bbe9c472
Merge pull request #9904 from justinsb/relnotes_1_18_1
Release notes for 1.18.1
2020-09-09 11:15:07 -07:00
Kubernetes Prow Robot 5e871a7d5e
Merge pull request #9902 from justinsb/relnotes_1_17_2
Release notes for 1.17.2
2020-09-09 10:09:08 -07:00
Justin SB 5c423e9dfa Release notes for 1.18.1 2020-09-09 12:58:08 -04:00
Justin SB ed83ae382d Release notes for 1.17.2 2020-09-09 11:56:24 -04:00
Chris Loukas 65610dbcee Update NodeLocalDNSConfig with Mem/CPU requests
Add NodeLocalDNS.CPURequest and NodeLocalDNS.MemoryRequest to
configure resource requests.

If not explicitly set, fall back to 25m and 5Mi
2020-09-09 18:40:14 +03:00
Ole Markus With 6cfd50a07a Deprecate the old cas addon 2020-09-09 12:13:32 +02:00
Ole Markus With a0e9fab104 Implement cluster autoscaler as bootstrap addon
Use provider-agnostic node definition for cas instead of aws auto-discovery

Validate clusterAutoscalerSpec

Add spec documentation

Add cas docs

Make CRDs

Apply suggestions from code review

Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>

Add enabled flag to cas config

Apply suggestions from code review

Co-authored-by: Guy Templeton <guyjtempleton@googlemail.com>

Add support for custom cas image

Support more k8s versions

Use full image names
2020-09-03 09:52:13 +02:00
inductor 2c3cceccc2 use brew on linux 2020-09-03 13:29:57 +09:00
Kubernetes Prow Robot 1579e3aec3
Merge pull request #9762 from olemarkus/kops-get-nodes
Add command for listing cloud instances
2020-09-01 23:23:06 -07:00
John Gardiner Myers 77d5f12315 Improve description of detaching instances 2020-09-01 21:47:05 -07:00
Ole Markus With c01455cf91 Keep the good part from last attempt 2020-09-01 08:30:03 +02:00
Justin SB 0cda0f5068 Support authentication helper for kubectl
We create a simple exec plugin command which can create and renew
short-lived admin credentials on the fly, essentially leveraging the
security of the underlying cloud credentials.

Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2020-08-30 15:16:20 -04:00
Ole Markus With ff6c04938d Add kops delete instance command
Add support for deleting instance by k8s node name

Add yes flag
2020-08-28 08:43:30 +02:00
Peter Rifel d0b8c654bd
Add --internal flag for export kubecfg that targets the internal dns name
Kops creates an "api.internal.$clustername" dns A record that points to the master IP(s)

This adds a flag that will use that name and force the CA cert to be included.
This is a workaround for client certificate authentication not working on API ELBs with ACM certificates.
The ELB has a TLS listener rather than TCP, so the client certificate is not passed through to the apiserver.
Using --internal will bypass the API ELB so that the client certificate will be passed directly to the apiserver.
This also requires that the masters' security groups allow 443 access from the client which this does not handle automatically.
2020-08-26 21:15:18 -05:00
Victor Ferreira 486eca13cf docs(iam_roles): adding docs on Permissions Boundaries 2020-08-25 11:31:54 -03:00
Ciprian Hacman 56994de81c Release notes for 1.19.0-alpha.3 2020-08-24 20:05:56 +03:00
Kubernetes Prow Robot 2439466956
Merge pull request #9797 from olemarkus/openstack-docs
Update the openstack getting started docs
2020-08-22 01:27:40 -07:00
Ole Markus With a63a8464db Update the openstack getting started docs 2020-08-22 09:39:40 +02:00
Kubernetes Prow Robot 9344a694b3
Merge pull request #9791 from johngmyers/deprecate-bootstrap-tokens
De-emphasize bootstrap tokens and document node authorization as depr…
2020-08-22 00:05:39 -07:00
Peter Rifel 2d29f84922
Fix feature flag typo in release notes 2020-08-21 14:31:03 -05:00
John Gardiner Myers 171791aae2 De-emphasize bootstrap tokens and document node authorization as deprecated 2020-08-20 21:11:23 -07:00
Kubernetes Prow Robot 5b7d1d7c93
Merge pull request #9781 from johngmyers/update-notes
Add release note about cert expiration
2020-08-19 04:51:11 -07:00
Kubernetes Prow Robot 548beeb9c9
Merge pull request #9770 from hakman/squash-rel-notes
Squash patch versions of old release notes
2020-08-18 21:49:10 -07:00
John Gardiner Myers 169d3e7e5b Add release note about cert expiration 2020-08-18 18:04:13 -07:00
Kubernetes Prow Robot 21a9564fd6
Merge pull request #9760 from hakman/docker-iptables
Document Docker iptables settings
2020-08-17 07:50:19 -07:00
Kubernetes Prow Robot 655c424ded
Merge pull request #9755 from WarpRat/9750
Fix backwards compatibility when backend mode isn't set
2020-08-17 06:28:18 -07:00
Ciprian Hacman 83740f50db Rename Legacy to 1.4 2020-08-17 09:33:46 +03:00
Ciprian Hacman 25cd219aad Squash release notes for v1.6.x 2020-08-17 09:33:46 +03:00
Ciprian Hacman a170c280ce Squash release notes for v1.7.x 2020-08-17 09:33:46 +03:00
Ciprian Hacman ce8edaf176 Squash release notes for v1.8.x 2020-08-17 09:33:46 +03:00
Robert Russell 1981c56f67 Fix backwards compatibility when backend mode isnt set 2020-08-16 23:05:04 -07:00
Ciprian Hacman f452ebf9da Document Docker iptables settings
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2020-08-17 08:09:38 +03:00
Peter Rifel 4d9f0128a3
Upgrade to klog2
This splits up the kubernetes 1.19 PR to make it easier to keep up to date until we get it sorted out.
2020-08-16 20:56:48 -05:00
Kubernetes Prow Robot ec8b47d725
Merge pull request #9593 from johngmyers/kubectl-lifetime
Reduce the lifetime of exported kubecfg credentials
2020-08-14 19:24:18 -07:00
Peter Rifel 7bd0bd987a
Add the client cert / ACM cert known issue to the 1.18 release notes 2020-08-14 14:14:16 -05:00
Kubernetes Prow Robot 651727f705
Merge pull request #9719 from johngmyers/shared-subnet-doc
Update shared-VPC documentation
2020-08-13 20:32:20 -07:00
liranp 1ebc93e49f
doc(spot/ocean): add support for instance types in launchspec 2020-08-13 16:37:04 +03:00
Ciprian Hacman 7aa332d14f Apply suggestions from code review
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2020-08-13 09:25:36 +03:00
Ciprian Hacman b83b35291a Replace Kops with _kops_ 2020-08-13 04:59:55 +03:00
Ciprian Hacman 61d6712a2e Deprecate kope.io 2020-08-13 04:58:48 +03:00
Ciprian Hacman a9b3d1e99e Update images docs 2020-08-12 10:42:55 +03:00
Ciprian Hacman fc363560e2 Reorder images in alphabetic order 2020-08-12 09:08:23 +03:00
John Gardiner Myers 402bcbbea2 Update shared-VPC documentation 2020-08-11 22:49:13 -07:00
Kubernetes Prow Robot b7871e2e72
Merge pull request #9478 from bwagner5/feat-instance-selector
Add instance-selector cmd to toolbox
2020-08-11 14:15:45 -07:00
Brandon Wagner c4e2497a8a change defaults 2020-08-11 15:40:54 -05:00
Ole Markus With 25d98796e2 Add cinder plugin 2020-08-11 10:15:12 +02:00
Brandon Wagner 2d6d7ec4ad update cli docs 2020-08-10 17:13:49 -05:00
Brandon Wagner 602564d26c use byte quantity flag instead of int MiBs for memory args 2020-08-10 16:16:51 -05:00
Brandon Wagner b4bc9b5d56 update cli docs for instance-selector 2020-08-10 16:16:51 -05:00
Brandon Wagner 9d9ca8441e feat toolbox instance-selector implementation 2020-08-10 16:16:51 -05:00
Ciprian Hacman 15a329db98 Update docs for Amazon Linux 2 2020-08-10 17:54:36 +03:00
Kubernetes Prow Robot ea2d0da1cc
Merge pull request #8577 from justinsb/dump
Capture logs from a kops cluster
2020-08-09 17:18:19 -07:00
Ciprian Hacman f772c552e7 Remove outdated docs for Calico 2020-08-08 11:08:26 +03:00
Ciprian Hacman dcef2ff689 Update example for Resources Reservation 2020-08-08 11:08:26 +03:00
Robert Russell 6e5544f615 Allow configurable backend modes for aws-iam-authenticator 2020-08-06 21:37:55 -07:00
John Gardiner Myers 63c4cf018c Update releases.md and alpha channel for 1.18.0 release 2020-08-02 17:08:48 -07:00
Justin SB 5195aab224
Release notes for 1.18.0 2020-08-02 19:12:33 -04:00
Kubernetes Prow Robot 492696f358
Merge pull request #9660 from justinsb/new_release_process
Document new release process for kops 1.19 and on
2020-07-31 14:53:42 -07:00
Peter Rifel ba680bf30c
Update docs/release-process.md 2020-07-31 15:28:55 -05:00
Kubernetes Prow Robot 489e41dbb1
Merge pull request #9658 from justinsb/relnotes_1_19_0_alpha_2
Release notes for 1.19.0-alpha.2
2020-07-31 07:47:07 -07:00
Justin SB 388ddc3cfa Document new release process for kops 1.19 and on
Promoting the staging build, for eventual "lights off" / "hands off" releases.
2020-07-31 10:41:24 -04:00
Justin SB a4af33850f Release notes for 1.19.0-alpha.2 2020-07-31 09:10:05 -04:00
Ciprian Hacman 89b6d8f20a Update Calico to v3.15.1 for k8s 1.16+ 2020-07-31 15:54:53 +03:00
Peter Rifel 40a25bd8ba
Expose private key as a flag 2020-07-24 20:15:45 -05:00
Frank Yang 00325f57dd fix(docs): render double curly braces 2020-07-25 00:53:33 +08:00
Peter Rifel 1faeb36d37
Address feedback and test failures 2020-07-22 22:19:00 -05:00
Peter Rifel 485f95a88b
Add the new kops feature table to a handful of feature sections 2020-07-19 18:01:18 -05:00
Peter Rifel 1873b45e8b
remove creationTimestamp fields from manifest examples 2020-07-19 16:32:33 -05:00
John Gardiner Myers a45b07c156 Reduce the lifetime of exported kubecfg credentials 2020-07-17 22:39:01 -07:00
John Gardiner Myers 9693da66b3 Remove support for legacy IAM permissions 2020-07-17 20:08:17 -07:00
mikesplain 0c275ed7d3
Remove min width on tables 2020-07-17 16:34:51 -04:00
Kubernetes Prow Robot 022fec8606
Merge pull request #9471 from johngmyers/ig-per-zone
Create one nodes instance group per zone
2020-07-17 12:34:54 -07:00
John Gardiner Myers e9b8e4e39a Create zero-node IGs if more zones than nodes 2020-07-17 11:26:09 -07:00
John Gardiner Myers fbc235a3fe Create one nodes IG per zone 2020-07-17 11:26:09 -07:00
John Gardiner Myers 3201cc4dd8 Require extra flag when updating cluster with downgraded kops version 2020-07-17 11:11:12 -07:00
Kubernetes Prow Robot 6f3c067e5e
Merge pull request #9280 from olemarkus/no-admin
Specify user on export kubecfg
2020-07-17 11:00:51 -07:00
Kubernetes Prow Robot 9d675e3f5c
Merge pull request #9555 from MoShitrit/issue-9151
Adding feature stability table to docs and including one example for encryption support in cilium
2020-07-16 09:57:41 -07:00
MoShitrit de5efe6779 Changing table width to 'fit-content' for kops_feature_table 2020-07-14 11:25:10 -04:00
Justin SB 2d16fbb3f1 Release notes for 1.18.0-beta.2 2020-07-13 12:58:59 -04:00
MoShitrit 553def8171 Adding feature stability table for encryption support 2020-07-12 19:03:09 -04:00
William Hutcheson a48e4eb874 Remove excess newlines from Lyft docs 2020-07-09 17:30:35 +01:00
William Hutcheson 89b208be3b Add Lyft environment variable documentation 2020-07-09 17:27:45 +01:00
Kubernetes Prow Robot 58abaac891
Merge pull request #9461 from nikola-milikic/patch-1
Fix a link typo in the networking.md
2020-07-08 04:47:09 -07:00
Ole Markus With d084d9d3c1 Document the cilium-etcd networking provider 2020-07-07 21:06:23 +02:00
Ole Markus With aab5054ffc Add networking provider for using etcd-manager for cilium
This is the only feasible way of adding the additional etcd cluster for a cilium e2e test
2020-07-07 21:06:21 +02:00
Kubernetes Prow Robot 3d972f8051
Merge pull request #9516 from concaf/concaf/addons/ambassador-docs
Add Ambassador documentation to addons docs
2020-07-07 04:35:58 -07:00
Shubham 275e93969c Add Ambassador documentation to addons docs 2020-07-07 15:09:36 +05:30
Kubernetes Prow Robot f5c7003aff
Merge pull request #9509 from rifelpet/amazonvpc-docs
Update AWS VPC CNI docs to use `--networking amazonvpc`
2020-07-06 18:41:57 -07:00
Peter Rifel 7582109b23
Update AWS VPC CNI docs to use --networking amazonvpc 2020-07-06 17:40:21 -05:00
Kubernetes Prow Robot 030b7dc740
Merge pull request #9442 from MoShitrit/docs-update
Fixing typos and rewording docs/examples/basic-requirements.md
2020-07-06 07:02:51 -07:00
Moshe Shitrit e5e49c6c4a Apply suggestions from code review
Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2020-07-06 03:07:59 -04:00
Moshe Shitrit f6d69bca41
Apply suggestions from code review
Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2020-07-06 02:43:53 -04:00
Kubernetes Prow Robot a97fc42666
Merge pull request #9491 from johngmyers/nodeport-dns
Default ClusterDNS appropriately when NodeLocalDNS is enabled
2020-07-05 22:28:50 -07:00
Justin SB bcd827f5ca Release notes for 1.17.1 2020-07-05 23:14:57 -04:00
Justin SB 184f07747d Release notes for 1.16.4 2020-07-05 22:10:51 -04:00
Justin SB c87509a333 Release notes for 1.19.0-alpha.1 2020-07-05 16:59:16 -04:00
John Gardiner Myers 004f7b578f Default ClusterDNS appropriately when NodeLocalDNS is enabled 2020-07-03 16:57:03 -07:00
Peter Rifel 7b17c2ab92
Update terraform docs with version compatibility
Also remove some outdated terraform instructions (0.7 was released in 2016)
2020-07-03 10:01:38 -05:00