Commit Graph

229 Commits

Author SHA1 Message Date
Federico Hernandez 32ddea49c1
Update docs/cluster_spec.md
Co-authored-by: Ole Markus With <olemarkus@gmail.com>
2021-12-09 22:08:03 +01:00
Federico Hernandez f27c914f82
Document CoreDNS configuration settings
Cluster spec settings to override the default resource request and limit values of CoreDNS . Currently not documented.

Reference:
- 1c78abb288/upup/models/cloudup/resources/addons/coredns.addons.k8s.io/k8s-1.12.yaml.template (L156-L161)
- 1c78abb288/pkg/apis/kops/v1alpha2/cluster.go (L476-L515)
2021-12-09 16:10:45 +01:00
krishna2603 8402aaf56e
Update cluster_spec.md 2021-11-22 14:20:54 +05:30
Charles-Edouard Brétéché 735497442d fix: etcd backup docs 2021-09-18 14:15:31 +02:00
Ole Markus With 81d00f4bc3 Note about breaking change for apiserver files 2021-09-10 13:45:02 +02:00
Ole Markus With 669189c432 Fix docs for external-dns provider 2021-09-08 11:30:27 +02:00
Ole Markus With 8a7917c7cc Add notes and docs on external-dns 2021-09-05 22:34:51 +02:00
Federico Hernandez 95a438d540
Note for the metrics configuration for etcd
As etcd is running directly as a service on the master nodes it is easy to overlook that different ports are needed to expose metrics for multiple etcd clusters on the master nodes. It can be easy to forget this if you otherwise just deal with containers and pods... 😅  A reminder and clarification doesn't hurt.
2021-08-30 12:10:16 +02:00
John Gardiner Myers 480f408d40 Add documentation for keypair rotation 2021-07-10 13:51:49 -07:00
Oleg Atamanenko 7d013d5dc6 Add podPidsLimit / --pod-max-pids support 2021-07-06 11:06:49 -07:00
Kubernetes Prow Robot 4df9da09d0
Merge pull request #11583 from dntosas/json-logging
Add support for logging-format option (text/json)
2021-06-21 02:18:51 -07:00
dntosas 43dc375ced
Add support for logging-format option (text/json)
Signed-off-by: dntosas <ntosas@gmail.com>
2021-06-21 10:10:56 +03:00
Ciprian Hacman 19b48c297e Update more generic "container images" terminology in docs 2021-06-20 22:58:40 +02:00
Eric Bailey 3389dbbb29
Update cluster_spec.md
inlinePolicy isa []*iam.Statement
2021-06-15 14:08:26 -05:00
Aðalsteinn Rúnarsson f029de6b46 Update default volume types in Cluster Documentation
The default volume type for root & etcd has been updated from `gp2` to `gp3` as of v1.20.0

Updating the doc to reflect this change and add io2 as well as well as note which types can be configured with iops and throughput options.

Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2021-05-07 14:54:03 +00:00
John Gardiner Myers 7275340637
Apply suggestions from code review
Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
2021-05-06 18:59:08 -07:00
John Gardiner Myers 116b749368 Documentation and release note for IRSA 2021-05-06 14:28:21 -07:00
xiaorunkun df908fbed8 Correct typos 2021-04-15 10:31:02 +03:00
Kenji Kaneda baff30d66e Add an option to skip NTP installation
Add NTPConfig to ClusterSpec. NTPConfig has the SkipInstall option.

https://github.com/kubernetes/kops/issues/9661
2021-03-31 12:33:32 -07:00
Igor Lončarević 604a2eaa04
Update cluster_spec.md
Example contains wrong reference. 

The correct one is: allocationId, not allocationID
2021-03-25 16:08:37 +01:00
Barry Melbourne 05123faf5a Update containerd to v1.3.10/v1.4.4 2021-03-23 17:02:01 +00:00
Daniel Iziourov f0ce7708d2
fix(docs): cpuCFSQuotaPeriod needs a feature gate 2021-03-19 11:27:25 +01:00
Peter Rifel 577df0addf
Add support for defining a transit gateway for a default route
I opted to just use a *string for the TGW ID in the route task rather than a full TGW task because kops will never be creating TGWs itself, they will always be defined by ID.
2021-02-28 12:38:29 -06:00
Timothy Clarke beef09b494
Updated documentation for EIP Allocation. Must use utility subnets 2021-02-18 14:47:10 +00:00
Timothy Clarke 1577b0a54b
Adding Elastic IP Allocations to NLB API 2021-02-18 12:27:28 +00:00
Kubernetes Prow Robot cd10383fa0
Merge pull request #10741 from codablock/nlb-subnets
Allow to control which subnets and IPs get used for the API loadbalancer
2021-02-14 14:23:06 -08:00
shil 11098d072c Update doc with doc links 2021-02-08 11:11:02 -08:00
shil ab3a10f0fa Add more details about ca.crt append and refresh in case cert rotation happens. 2021-02-07 20:54:06 -08:00
Alexander Block 6d354233d6 Add documentation for new subnet fields 2021-02-05 17:53:20 +01:00
shil f34690b219 Add more details on how to use the clientCAFile config 2021-02-03 21:43:23 -08:00
shil be2a146fe6 Add example in cluster_spec.md to customize kube-apiserver clientCAFile 2021-02-02 17:57:58 -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
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
Barry Melbourne 337c9c4c66 Set default container runtime to containerd 2021-01-16 14:55:35 +00: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
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
Ciprian Hacman 66039f150e Add containerd option for registry mirrors 2020-12-28 19:32:06 +02: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
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
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
Ciprian Hacman e11d934268 Add option to reuse existing Elastic IPs for NAT gateways 2020-12-06 09:37:17 +02:00
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
Peter Rifel 4acd421bcf
Add more NLB release notes and documentation 2020-11-21 19:17:14 -06:00