Commit Graph

335 Commits

Author SHA1 Message Date
Ole-Martin Bratteng c07275b3b3
Remove link from Device Plugins page to KEP (#41145)
* docs: point Device Plugins page to KEP

* docs: remove hyperlink for to device plugin framework
2023-09-06 09:06:52 -07:00
Debabrata Sarkar 4626ba3b3e Fixed typo in feature gate name 2023-09-06 16:31:51 +01:00
Kubernetes Prow Robot c7444806b8
Merge pull request #42791 from squat/patch-5
device-plugins.md: add generic-device-plugin
2023-09-04 17:23:48 -07:00
Lucas Servén Marín 759865c638
alphabetize device plugins 2023-09-05 02:18:06 +02:00
pegasas d1635e188a Remove KubeletPodResources switchable feature gatemention 2023-09-04 10:17:02 +08:00
Lucas Servén Marín ec7c348bd6
device-plugins.md: add generic-device-plugin
I'd like to add a reference to a project I created several years ago called squat/generic-device-plugin, which allows Kubernetes to discover and allocate generic Linux devices such as the FUSE device, serial devices, Linux video devices, sound cards, USB devices, etc. This project provides access to Linux devices that do not require special, vendor-specific setup logic. It is often used in conjunction with Iot deployments, e.g. to expose ZigBee devices to a home assistant Deployment.
2023-08-30 15:01:35 +02:00
Evan Lezar 8b39957281 Make minor edits to Device Plugin documentation
These changes are a follow-up to https://github.com/kubernetes/website/pull/42001.
They make minor edits to the documentation of the DevicePlugin API.

Signed-off-by: Evan Lezar <elezar@nvidia.com>
2023-08-17 14:46:05 +02:00
Tim Bannister 20b43d6095
Merge branch 'main' into 'dev-1.28' 2023-08-09 11:13:31 +01:00
Kubernetes Prow Robot a2cf620ad5
Merge pull request #41737 from alexzielenski/4008-crd-validation
Add Documentation for CRD Validation Ratcheting
2023-08-08 10:34:17 -07:00
Alexander Zielenski e894028da7 move to other pages, add links 2023-08-07 22:10:04 -07:00
Kubernetes Prow Robot 21cfe0c34b
Merge pull request #42001 from elezar/KEP-4009/add-cdi-to-device-plugin-api
Add CDI Devices to Device Plugin API
2023-08-05 06:38:30 -07:00
Kubernetes Prow Robot 4c07b2fb87
Merge pull request #41729 from ffromani/podres-getalloc-ga-docs-1.28
node: podresources: GetAllocatable API is GA
2023-08-04 16:48:31 -07:00
Francesco Romani cce3df2287 node: podresources: GetAllocatable API is GA
move the feature gate to GA, fix the feature state to stable

Signed-off-by: Francesco Romani <fromani@redhat.com>
2023-08-02 18:29:54 +02:00
Sergey Kanzhelev e803bbe840 added a note about mounting pod-resources instead of kubelet.sock 2023-08-01 18:15:46 +00:00
Evan Lezar 9efc24421a
Update content/en/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins.md
Co-authored-by: Mengjiao Liu <44460091+mengjiao-liu@users.noreply.github.com>
2023-07-25 12:13:21 +02:00
Evan Lezar 9af46c8913 Add CDI Devices to Device Plugin API
This change expands the documentation for the Device Plugin to include
the addition of support for CDI Device Names as a feature-gated feature
in the 1.28 release.

Signed-off-by: Evan Lezar <elezar@nvidia.com>
2023-07-24 10:52:19 +02:00
Kundan Kumar 448c2a53b6 what's next for network plugin
incorporated review comments
2023-07-23 23:49:24 +05:30
Rishit Dagli e7cf1ca19b
Merge dev-1.28 into main 2023-07-04 19:21:49 -04:00
Kubernetes Prow Robot a4a08726d8
Merge pull request #41804 from ffromani/podresources-ga-fixup
node: fix release state for podresources API
2023-07-03 03:36:52 -07:00
Francesco Romani df62b9bed1 node: integration with topology manager is stable
Retroactively fix the feature state:
- device manager GA'd in 1.26
- topology manager GA'd in 1.27
thus we can safely call the integration between topology and device
managers GA in 1.27

Signed-off-by: Francesco Romani <fromani@redhat.com>
2023-07-03 07:44:09 +02:00
Francesco Romani 3e0e88dadc docs: podresources API is stable
Mark the API, needed to monitor the device plugins, as stable

Signed-off-by: Francesco Romani <fromani@redhat.com>
2023-06-29 14:04:46 +02:00
Marcelo Giles 54bfa620f3
Use shortcode 2023-05-30 16:33:53 -07:00
Marcelo Giles e0e2354a2d
Capitalize kubelet 2023-05-30 16:02:55 -07:00
Kubernetes Prow Robot edc769baa4
Merge pull request #39576 from sftim/20220108_improve_api_documentation_objects_part_1
Reorganize Working with Kubernetes Objects section
2023-05-10 18:39:09 -07:00
Kubernetes Prow Robot cde5fbdd13
Merge pull request #39578 from sftim/20230220_revise_windows_in_kubernetes_overview
Revise windows in kubernetes section
2023-05-08 19:04:51 -07:00
lowang-bh 124f6b8c6a
Fix: word spelling (#41003)
Signed-off-by: lowang_bh <lhui_wang@163.com>
2023-05-08 18:45:14 +08:00
Tim Bannister 634c17f61c Reorganize Working with Kubernetes Objects section
- move Understanding Kubernetes Objects to be section overview
- within the section, consistently link to the new (moved) page from the
  first mention of “object”
- add a redirect

Co-authored-by: Divya Mohan <divya.mohan0209@gmail.com>
2023-04-29 21:39:42 +01:00
Tim Bannister f84c2f9c38 Revise Windows in Kubernetes section
- Link to other pages
- Update scheduling guide (partial update)

Co-authored-by: Qiming Teng <tengqm@outlook.com>
2023-04-17 10:06:11 +01:00
Moshe Levi eaf9199d07 doc: extend PodResources API for Dynamic Resource Allocation
Signed-off-by: Moshe Levi <moshele@nvidia.com>
2023-04-04 10:17:03 +03:00
zhuzhenghao d08ae655fd Clean up page device-plugins 2023-02-18 01:07:55 +08:00
Kubernetes Prow Robot b3ed6e6d81
Merge pull request #36940 from swatisehgal/doc-deviceplugin-strict-ordering
doc: capture device-plugin stricter workflow ordering explicitly
2023-01-19 04:24:35 -08:00
Swati Sehgal 88ecb0501c doc: capture device-plugin stricter workflow ordering explicitly
Based on kubelet device manager refactoring done in 1.25 release,
there is stricter ordering requirements where the device plugin
MUST start a gRPC service before registering itself to kubelet.
In case this ordering is not followed, the plugin registration
will fail.

Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
2023-01-16 11:47:45 +00:00
Marcin Karkocha 6624cf6546
Add mast operator to list (#37355)
* Add mast operator to list

#37354 - link to mast Operator

* Update operator.md

Change order to alphabetical

* Update operator.md
2023-01-16 02:44:52 -08:00
Kubernetes Prow Robot 0f014c5b3f
Merge pull request #34430 from champtar/portmap
Add externalSetMarkChain to portmap config
2022-12-19 20:33:43 -08:00
Swati Sehgal 35225fffe8 device-mgr-doc: Use a `note` shortcode instead of caution
Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
2022-12-12 14:11:26 +00:00
Swati Sehgal e3ed94f1d6 device-mgr-doc: Add caution closing tag
To enture that this page is rendered correctly on the Kubernetes
website, the caution tag needs to be closed.

This was missed during the doc write up and review process.

Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
2022-12-12 12:26:29 +00:00
carolina valencia 7cd85d1fc4 Merge remote-tracking branch 'upstream/main' into dev-1.26 2022-12-07 11:40:37 -03:00
Oscar Utbult 208af77e41 docs: fix spelling in device plugins (partilar -> particular) 2022-12-04 11:18:20 +01:00
Kubernetes Prow Robot b5aafaaac4
Merge pull request #37863 from krol3/merged-main-dev-1.26-02
Merge main branch into dev-1.26
2022-11-21 19:32:13 -08:00
Swati Sehgal 0a0fb70fc2 node: devicemgr: docs: Additional updates based on review comments
Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
2022-11-11 11:16:16 +00:00
Swati Sehgal 89fa301731 node: devicemgr: docs: Updates based on review comments
Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
2022-11-11 11:12:53 +00:00
Swati Sehgal 65f244bc3a node: devicemgr: docs: Kubelet Device Manager graduation to GA
Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
2022-11-11 11:09:04 +00:00
Kubernetes Prow Robot 90e30eac42
Merge pull request #37216 from tengqm/tweak-cr
Tweak line wrapping in the custom-resource concept page
2022-11-09 14:34:54 -08:00
Kubernetes Prow Robot 9b62ccae9e
Merge pull request #37217 from tengqm/tweak-device-plugins
Tweak line wrappings in the device-plugin concepts page
2022-11-09 14:32:54 -08:00
Kubernetes Prow Robot 924f40fc58
Merge pull request #37218 from tengqm/tweak-net-plugin
Tweak line wrappings in the network-plugins page
2022-11-09 14:30:54 -08:00
kadtendulkar 83b8ea3497 Update content/en/docs/concepts/extend-kubernetes/_index.md 2022-10-30 20:33:40 +05:30
Sahdev Zala 03b167954c Change weight for localization
Part of the work at Doc Sprint KubeCon NA 2022

Related # https://github.com/kubernetes/website/issues/35093

Signed-off-by: Sahdev Zala <spzala@us.ibm.com>
2022-10-24 11:33:32 -04:00
Théo "Bob" Massard 70661324bd
fix(device-plugins): update FPGA device link 2022-10-18 14:07:48 +02:00
Kubernetes Prow Robot f0f8169754
Merge pull request #37215 from tengqm/tweak-api-aggre
Tweak line wrapping in the apiserver aggregation page
2022-10-08 12:03:19 -07:00
Qiming Teng 7242d41588 Tweak line wrappings in the network-plugins page
This PR fixes the line wrapping problems found in the network-plugins.md page.
2022-10-08 16:55:53 +08:00
Qiming Teng 9ad91ebe41 Tweak line wrappings in the device-plugin concepts page
This PR fixes the long line problems found in the device-plugins.md page.
2022-10-08 16:51:35 +08:00
Qiming Teng 888c244394 Tweak line wrapping in the custom-resource concept page
This PR fixes the long line problems found in the custom-resources.md
concept page. Saddly, there are some markdown tables we cannot fix yet
in this PR. Maybe a HTML table is a better alternative.
2022-10-08 16:46:25 +08:00
Qiming Teng ab166dcba2 Tweak line wrapping in the apiserver aggregation page
This PR fixes the long lines found in the apiserver-aggregation.md page.
2022-10-08 16:42:16 +08:00
Qiming Teng 574ce9841b Tweak lin wrapping in the operator concept page
This PR fixes the line wrapping problems found in the operator.md page.
2022-10-08 16:39:57 +08:00
Heba Elayoty 3d8f6a3cfa
Fix scheduling extension link 2022-09-30 10:30:28 -07:00
Kubernetes Prow Robot 781edc66f9
Merge pull request #34734 from sftim/20220628_update_extend_kubernetes_concept_overview
Update “Extend Kubernetes” concept overview
2022-09-22 18:08:39 -07:00
Mikko Ylinen 62980d931a clarify topologyinfo registration logic in device plugins
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-09-15 06:32:54 +03:00
Tim Bannister dd615623bc Tweak custom resources concept
- Use capitalizations as per style guide
- Use glossary tooltips where appropriate
2022-08-27 15:06:07 +01:00
carolina valencia 6810fa976d Merge remote-tracking branch 'upstream/main' into dev-1.25 2022-08-18 15:58:41 -03:00
jpegleg-k8s 7c89f5675a
consistency for capitalization of term operator in documentation (#35753)
* Because operators are not kubernetes objects, the word operators should only be capitlized at the start of sentences, URLs where the external source has done so, abbreviations, or start of headers.

* only changing en initially for the pr process

* text styling on line 18 for operator pattern
2022-08-18 11:44:22 -07:00
Arnaud Meukam a180cd6853
Update docs to reference new container image registry
k8s.gcr.io is deprecated in favor of registry.k8s.io. The kubernetes
codebase have been updated with the new endpoint.

Ref: https://github.com/kubernetes/k8s.io/issues/3411

Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2022-08-18 16:35:26 +02:00
Bishal Das 779a710bea
Update network-plugins.md 2022-07-24 19:26:05 +05:30
Tim Bannister ce4151f786 Outline Kubernetes infrastructure extensions
Change index page for infrastructure extensions: from autogenerated
to actual written text.
2022-07-18 21:29:28 +01:00
Tim Bannister 4f9ca16794 Revise “Extending Kubernetes” concept
- Rework section index page
- Use more glossary tooltips
- Mention APIService more clearly
- Shift CRD note to the overview page for API extensions
2022-07-18 21:29:27 +01:00
Rishit Dagli b2d062d7bc
Remove references of Service Catalog (#34387)
Co-authored-by: Tim Bannister <tim@scalefactory.com>
2022-06-27 22:33:58 -07:00
Etienne Champetier eab5945586 Add externalSetMarkChain to portmap config
Looking at the online portmap doc, this seems to be
the recommended configuration for k8s + portmap
https://www.cni.dev/plugins/current/meta/portmap/
2022-06-26 23:10:16 -04:00
Qiming Teng 2e5e4d2489 Reformat the extend-kubernetes page
This page has too many long lines which make change tracking very difficult.
2022-06-18 17:30:37 +08:00
Kubernetes Prow Robot 0fa1da9e7e
Merge pull request #33638 from clux/patch-1
Add kube-rs to operator.md's third-party content
2022-06-13 22:53:32 -07:00
Sean Wei 34155fed0b Fix links for k/design-proposals-archive
The contributors/design-proposals in k/community was removed. It's only
available in k/design-proposals-archive repo now.

This commit also changes https://github.com/kubernetes/repo/blob/master/file.md
to https://git.k8s.io/repo/file.md for better consistency.
2022-06-10 22:49:04 +08:00
Kubernetes Prow Robot 94ec1b2ba2
Merge pull request #33948 from csviri/patch-1
Add Java Operator SDK to operator frameworks
2022-06-01 04:49:02 -07:00
Attila Mészáros 73e224ff62
Add Java Operator SDK to operator frameworks 2022-05-26 17:52:51 +02:00
Tom Kivlin 2c154e13f5
remove duplicate 'the' 2022-05-25 15:15:38 +01:00
Tom Kivlin 60c5716567 capitalisation consistency 2022-05-25 08:20:25 +01:00
Tom Kivlin dc6d1fb667 added user role context, more info about `lo` and remove "obviously" 2022-05-24 22:21:57 +01:00
Tom Kivlin 4c595d4075 removed the "Usage Summary" section as no longer needed 2022-05-24 17:31:40 +01:00
Tom Kivlin 16cdb0b4a8
Added comma
Co-authored-by: Rolfe Dlugy-Hegwer <rolfedh@users.noreply.github.com>
2022-05-24 17:30:24 +01:00
Tom Kivlin 4f41ef3b22
Grammatical improvement
Co-authored-by: Rolfe Dlugy-Hegwer <rolfedh@users.noreply.github.com>
2022-05-24 17:30:08 +01:00
Tom Kivlin a23668cae3
Added hyphen
Co-authored-by: Rolfe Dlugy-Hegwer <rolfedh@users.noreply.github.com>
2022-05-24 17:29:48 +01:00
Tom Kivlin 159ade8547
Added hyphen
Co-authored-by: Rolfe Dlugy-Hegwer <rolfedh@users.noreply.github.com>
2022-05-24 17:29:35 +01:00
Tom Kivlin dbe825c6e0
Added comma
Co-authored-by: Rolfe Dlugy-Hegwer <rolfedh@users.noreply.github.com>
2022-05-24 17:29:14 +01:00
Tom Kivlin 149e2b5151
Add link to kubernetes networking model page/section
Co-authored-by: Mike Brown <brownwm@us.ibm.com>
2022-05-24 17:25:09 +01:00
Tom Kivlin 0c085e24ff
Update to <1.24 note
Co-authored-by: Mike Brown <brownwm@us.ibm.com>
2022-05-24 17:24:19 +01:00
Tom Kivlin 4ba0e82bd0
Correction of what Kubelet did/could do in versions <1.24.
Co-authored-by: Mike Brown <brownwm@us.ibm.com>
2022-05-24 17:23:40 +01:00
Tom Kivlin c3629b395d
Clarity on scope of container runtime re. CNI
Co-authored-by: Mike Brown <brownwm@us.ibm.com>
2022-05-24 17:22:58 +01:00
Tom Kivlin f453118e4d
change to relative path
Co-authored-by: Qiming Teng <tengqm@outlook.com>
2022-05-24 07:40:26 +01:00
Tom Kivlin 4c1b181aff added some clarification to the installation section 2022-05-23 14:32:04 +01:00
Tom Kivlin 3b60dec955
Added info about v1.24 changes 2022-05-21 13:20:51 +01:00
Tom Kivlin 58aae61611
Remove refs to dockershim
- Removed refs deprecated with dockershim
- Tweaked header levels
2022-05-21 12:59:36 +01:00
Eirik A ffb5e67cc5
Add kube-rs to operator.md's third-party content
We have a [controller guide featured](https://kube.rs/controllers/intro/) on the linked webpage for this so hopefully this is appropriate.
2022-05-12 19:57:59 +01:00
Kubernetes Prow Robot 8170154a6e
Merge pull request #31849 from mk46/fp_31667
Remove --pod-cidr from docs
2022-04-29 16:21:12 -07:00
Rey Lejano 3f221625e6 update network plugins page for cni spec 2022-04-28 08:19:23 -07:00
Nate W f85be125b9 Merge remote-tracking branch 'upstream/main' into dev-1.24 2022-03-31 15:18:13 -07:00
Tim Bannister 672813f3e7
Move PSP into Security concepts section
The logical navigation definitely works better if Pod Security admission
and PodSecurityPolicy are pages in the same section. Make It So.

Co-authored-by: Rey Lejano <rlejano@gmail.com>
2022-03-30 17:30:35 +01:00
Tim Bannister 1c6009f29d Drop a device plugin that has an explicit Docker Engine dependency
Removal prompted by the removal of dockershim from Kubernetes.
2022-03-30 15:52:58 +01:00
Jakub Piotr Cłapa 26716d7326
Added a link to the SocketCAN device plugin 2022-03-30 13:18:11 +02:00
Nate W ee1a85d08e Merge remote-tracking branch 'upstream/main' into dev-1.24 2022-03-21 07:53:48 -07:00
Ed Bartosh 2c6dcdde24 update list of Intel device plugins 2022-03-18 15:00:46 +02:00
Nate W 5a0f2583c6 Merge remote-tracking branch 'upstream/main' into dev-1.24 2022-03-07 16:23:45 -08:00
Tim Bannister 73cd38cdc6 Move kubectl overview to be section index
Also:
- use glossary definition in page introduction
- tidy broken link in What's Next section
- update links to refer to moved page
2022-03-03 10:03:00 +00:00
Nate W b7f8b0daae Merge remote-tracking branch 'upstream/main' into dev-1.24 2022-02-28 16:18:31 -08:00