Commit Graph

53352 Commits (74ffdcecda9114e8854c0cf6f636aaf975926b61)

Author SHA1 Message Date
Kubernetes Prow Robot da0b3128a3
Merge pull request #49561 from Arhell/ja-semver
[ja] update semver link
2025-01-26 20:35:22 -08:00
OneSazae 6d1916678c
[ja] Translated content/ja/docs/tasks/configure-pod-container/migrate-from-psp.md (#48969)
* [ja] Translated content/ja/docs/tasks/configure-pod-container/migrate-from-psp.md

This commit contains several experimental translation for following words:

Validating Admission Controller: (Pod)検証型のアドミッションコントローラー
Mutating Admission Controller: (Pod)改変型のアドミッションコントローラー
Admission controller is mutating: アドミッションコントローラーがPodを改変する
Pod Security Standard: Podセキュリティ基準 (a modification proposal for 「Podセキュリティの標準」)

Note: These words are not officially authorized by any active committers and localization team members.
If these proposal should not be accepted, these words may be simply rewritten in alphabet or カタカナ語 (IMO).

Further discussion needed.

* Update content/ja/docs/tasks/configure-pod-container/migrate-from-psp.md

remove reviewer fields

Co-authored-by: Tim Bannister <tim@scalefactory.com>

* Fixed typo on content/ja/docs/tasks/configure-pod-container/migrate-from-psp.md

* Updated content/ja/docs/tasks/configure-pod-container/migrate-from-psp.md

To meet the newline rule on translation style guide (https://kubernetes.io/ja/docs/contribute/localization/#style-guide).
For exception, markdown list or numbered list begining with `-` or `N.` are ignored to apply the newline rule.

* [ja] Removed experimental translation for admission controler terms in migrate-from-psp.md, fixed format.

Updated content/ja/docs/tasks/configure-pod-container/migrate-from-psp.md:

* to replace `(改変型|検証型)アドミッションコントローラー` with `(Validating|Mutating) Admission Controller`.
* to replace the word `改変` with `変更` to naturally follow the changes above.
* to fix the markdown format to suite the translation style guide.

The removed trial translations of Admission Controller-related terms may be discussed again.
So these proposals are not required for the purpose of the PR, they are removed.

* [ja] fixed translation variation in notion in migrate-from-psp.md: Pod Security level

The variaty of translation for `Pod Security level` is eliminated and it is unified to
`Podセキュリティの水準`.

* Apply suggestions from code review

Co-authored-by: Junya Okabe <86868255+Okabe-Junya@users.noreply.github.com>
Co-authored-by: nasa9084 <nasa9084@users.noreply.github.com>

* Eliminate the style guide violation suggested on the review

* Rewrite `Podセキュリティ基準` with `Podセキュリティ標準`

* Update content/ja/docs/tasks/configure-pod-container/migrate-from-psp.md

Replace `PodSecurityアドミッションコントローラー` with `Podセキュリティ...`

Co-authored-by: Tim Bannister <tim@scalefactory.com>

* Update migrate-from-psp.md: Replace `WebHook` with `Webhook`

* Update migrate-from-psp.md: add missing `。` to obey the translation style guide

* Update migrate-from-psp.md: Replace `PodSecurityアドミッションコントローラー` with `Podセキュリティアドミッションコントローラー`

---------

Co-authored-by: Tim Bannister <tim@scalefactory.com>
Co-authored-by: Junya Okabe <86868255+Okabe-Junya@users.noreply.github.com>
Co-authored-by: nasa9084 <nasa9084@users.noreply.github.com>
2025-01-26 18:59:23 -08:00
Kubernetes Prow Robot 00b2e6aecc
Merge pull request #49563 from stormqueen1990/fix/card-configure-access
[pt-br] Translate card front-matter for configuring clusters
2025-01-26 15:39:22 -08:00
Mauren Berti 9b550dc219
[pt-br] Translate card front-matter for configuring clusters
Translate the card front-matter in the
tasks/access-application-cluster/configure-access-multiple-clusters page
so the correct version shows up in the documentation initial page.
2025-01-26 17:41:35 -05:00
Arhell e896e94284 [ja] update semver link 2025-01-27 00:35:48 +02:00
dkarczmarski 4c69cb6dad fix: typo in sidecar-containers.md 2025-01-26 22:29:01 +01:00
Kubernetes Prow Robot d6efe6aaf3
Merge pull request #48608 from rotimislaw/patch-1
Add advice about checking package repository source (RPM)
2025-01-26 06:45:21 -08:00
Omar kamoun f364b58752
Update cluster architecture diagram (#48558)
* update kubernetes-cluster-architecture.svg

* update controller manager
2025-01-26 06:43:21 -08:00
Adam In Tae Gerard 3d606b7b21
docs: shortcode formatting (#48622)
* docs: fix typo

* docs: fix shortcode formatting

* fix: move p tag

* docs: fix typos

* docs: fix typos

* fix: make suggested correction

Co-authored-by: Arvind <aruparekh@gmail.com>

* fix: revert corrected typos in this PR

---------

Co-authored-by: Arvind <aruparekh@gmail.com>
2025-01-26 06:39:22 -08:00
Kubernetes Prow Robot 465a010ff7
Merge pull request #49552 from Arhell/en-borg-link
[en] Fix Borg research publication link
2025-01-26 05:55:22 -08:00
Daniel Vega-Myhre 95ac8fd0eb
change publication date 2025-01-25 09:33:19 -08:00
Arhell 77b21df346 [en] Fix Borg research publication link 2025-01-25 14:30:20 +02:00
Kubernetes Prow Robot 14c76baa4a
Merge pull request #48390 from aryasoni98/issue-48322
[hi] Localize concepts/service-networking page
2025-01-24 17:05:24 -08:00
Tim Bannister ee50a91926
Tidy <head> for pages
- Align closely to Docsy theme
- Remove duplicated Twitter and Open Graph metadata
- Render the Open Graph image through Hugo Pipes
- Move the theme color to the head-end hook
2025-01-24 11:19:00 +00:00
Kubernetes Prow Robot 071e368bc3
Merge pull request #49540 from EvertonSA/patch-1
docs: adjust mentioned flags for etc client
2025-01-24 00:41:22 -08:00
Kubernetes Prow Robot c0c4dac6dc
Merge pull request #49544 from windsonsea/feagatt
[zh] Rename and sync feature-gates/T*.md to Z*.md
2025-01-23 23:45:21 -08:00
Kubernetes Prow Robot 27fac73322
Merge pull request #49510 from my-git9/np-24469
[zh-cn]sync implementation-details.md
2025-01-23 23:43:21 -08:00
Kubernetes Prow Robot d9db8c0866
Merge pull request #49539 from my-git9/np-2598
[zh-cn]sync kubeadm_config/* kubeadm_init/*
2025-01-23 23:41:21 -08:00
windsonsea f7a0fdc798 [zh] Rename and sync feature-gates/T*.md to Z*.md 2025-01-24 09:53:02 +08:00
Yoshiya Maki 124e6a896a [ja] Translate docs/reference/glossary/priority-class.md 2025-01-24 07:14:18 +09:00
Everton Seiei Arakaki 87ceff5dd5
docs: flags for etcdctl 2025-01-23 16:39:29 +01:00
Kubernetes Prow Robot ede181f7bc
Merge pull request #49529 from SayakMukhopadhyay/fix-container-build
Bump Golang version for local preview container image
2025-01-23 07:05:00 -08:00
Kubernetes Prow Robot abdc457a7e
Merge pull request #49537 from windsonsea/netwen
Tweak two network tasks: validate-dual-stack and extend-service-ip-ranges
2025-01-23 05:12:58 -08:00
Sayak Mukhopadhyay 5513489d27
feat: updating base image golang to check for flakiness 2025-01-23 14:50:59 +05:30
Kubernetes Prow Robot a792c59f1d
Merge pull request #49538 from my-git9/np-27011
[zh-cn]sync system-traces
2025-01-22 23:28:36 -08:00
windsonsea 00c294a18a Tweak two network tasks: validate-dual-stack and extend-service-ip-ranges 2025-01-23 15:26:07 +08:00
xin.li b3a4beb2f3 [zh-cn]sync kubeadm_config/* kubeadm_init/*
Signed-off-by: xin.li <xin.li@daocloud.io>
2025-01-23 14:05:30 +08:00
dkarczmarski 8bea986525 fix: typo in deployment.md 2025-01-23 06:45:15 +01:00
xin.li 4ec7873bb1 [zh-cn]sync system-traces
Signed-off-by: xin.li <xin.li@daocloud.io>
2025-01-23 13:44:30 +08:00
Kubernetes Prow Robot e86e7262c0
Merge pull request #49481 from windsonsea/resgers
[zh] Sync policy/node-resource-managers.md
2025-01-22 21:40:37 -08:00
Kubernetes Prow Robot decf07b2d1
Merge pull request #49401 from windsonsea/polquo
[zh] sync policy/resource-quotas.md
2025-01-22 21:38:36 -08:00
Kubernetes Prow Robot 5fa512b403
Merge pull request #49536 from windsonsea/feagats
[zh] Rename and sync feature-gates/S*.md
2025-01-22 18:10:37 -08:00
windsonsea 3aa81ff6f9 [zh] Rename and sync feature-gates/S*.md 2025-01-23 09:32:51 +08:00
Kubernetes Prow Robot 07b93cb50a
Merge pull request #49526 from Ruchi1499/fix-opentelemetry-protocol-hyperlink
Fix OpenTelemetry Protocol hyperlink to point directly to OTLP specification
2025-01-22 16:46:36 -08:00
David Xia 95913f9dae
fix: clarify that certain Pod A records are only available with CoreDNS
related to https://github.com/kubernetes/dns/issues/633
2025-01-22 16:44:30 -05:00
Thomas Gosteli 0338db1b94
add exempt api kinds in mutating admission policies doc 2025-01-22 18:31:51 +01:00
Thomas Gosteli 37017f4c04
fix: api kinds in upper camel case 2025-01-22 18:19:26 +01:00
iheartNathan 4e3523c0a0 fix inconsistency in documentation of default storageclass 2025-01-22 15:22:35 +00:00
Sambhav Kothari b0cce97d89
Add cloudcoil to client libraries
[CloudCoil](https://github.com/cloudcoil/cloudcoil) - Production-ready Python client for Kubernetes with async support
I've been working on improving the Python development experience for Kubernetes, and I'm excited to share CloudCoil - a modern K8s client that brings features like async/await, type safety, and integrated testing to the Python ecosystem.
Why another Kubernetes client?
In the Python ecosystem, we've been missing features that Go developers take for granted - things like robust client implementations, proper type safety, and integrated testing tools. CloudCoil aims to fix this by providing:
1) Production-focused features:
* 🔥 Elegant, Pythonic API - Feels natural to Python developers
*  Async First - Native async/await support for high performance
* 🛡️ Type Safe - Full mypy support and runtime validation
* 🧪 Testing Ready - Built-in pytest fixtures for K8s integration tests
* 📦 Zero Config - Works with your existing kubeconfig
* 🪶 Minimal Dependencies - Only requires httpx, pydantic, and pyyaml
2) First-class operator support:
- [cert-manager](https://github.com/cloudcoil/models-cert-manager)
- [FluxCD](https://github.com/cloudcoil/models-fluxcd)
- [Kyverno](https://github.com/cloudcoil/models-kyverno)
(More coming soon - let me know what you'd like to see!)
3) Rich features for production use:
Resource watching with async support:
    async for event_type, pod in await core.v1.Pod.async_watch(
        field_selector="metadata.name=mypod"
    ):
        if event_type == "DELETED":
            break
Smart wait conditions:
    pod = core.v1.Pod.get("test-pod")
    status = await pod.async_wait_for({
        "succeeded": lambda _, pod: pod.status.phase == "Succeeded",
        "failed": lambda _, pod: pod.status.phase == "Failed"
    }, timeout=300)
Dynamic CRD support:
    DynamicCRD = resources.get_dynamic_resource(
        "MyCustomResource",
        "example.com/v1"
    )
    resource = DynamicCRD(
        metadata={"name": "example"},
        spec={"someField": "value"}
    ).create()
4) Installation:
Choose your K8s version:
    # Latest version
    pip install cloudcoil[kubernetes]
    # Specific K8s version
    pip install cloudcoil[kubernetes-1-32]
The project is Apache 2.0 licensed and ready for production use. We'd especially love feedback from:
- Teams using Python for K8s automation
- Anyone building operators/controllers in Python
- DevOps engineers managing multiple clusters
Links:
* GitHub: https://github.com/cloudcoil/cloudcoil
* Docs: https://cloudcoil.github.io/cloudcoil
* PyPI: https://pypi.org/project/cloudcoil
Looking forward to your feedback, especially on what operators you'd like to see supported next!
2025-01-22 14:12:06 +00:00
Ruchi1499 6e5826ed31 Fix OpenTelemetry Protocol hyperlink to point directly to OTLP specifications 2025-01-22 16:29:28 +05:30
Kubernetes Prow Robot 35b3ebbd7a
Merge pull request #49496 from my-git9/np-13622
[zh-cn]sync kernel-version-requirements.md
2025-01-22 02:12:37 -08:00
Kubernetes Prow Robot 09364aed22
Merge pull request #49373 from stmcginnis/hi-java-tutorial-removal
[hi] Remove tutorials link to java microservice example
2025-01-22 01:54:37 -08:00
Thomas Gosteli a1688890f0
Update content/en/docs/reference/access-authn-authz/validating-admission-policy.md
Co-authored-by: Tim Bannister <tim@scalefactory.com>
2025-01-22 08:11:00 +01:00
Thomas Gosteli ede1a137fc
Update content/en/docs/reference/access-authn-authz/validating-admission-policy.md
Co-authored-by: Tim Bannister <tim@scalefactory.com>
2025-01-22 08:10:46 +01:00
Thomas Gosteli baaf68c601
Update content/en/docs/reference/access-authn-authz/validating-admission-policy.md
Co-authored-by: Tim Bannister <tim@scalefactory.com>
2025-01-22 08:10:27 +01:00
dkarczmarski beffce5894 fix: typo in sidecar-containers.md 2025-01-22 06:03:00 +01:00
Kubernetes Prow Robot 100f96fc7f
Merge pull request #49522 from windsonsea/feagatm
[zh] Rename and sync feature-gates/M*.md to R*.md
2025-01-21 18:40:36 -08:00
windsonsea 29cd7676a6 [zh] Rename and sync feature-gates/M*.md to R*.md 2025-01-22 09:37:12 +08:00
Kubernetes Prow Robot 6793f489f1
Merge pull request #49478 from raweber42/patch-1
Fix typo in mismatchLabelKeys example
2025-01-21 10:32:37 -08:00
Thomas Gosteli eb357e28f7
docs: extend VAP docs with exempt resources
Signed-off-by: Thomas Gosteli <thomas.gosteli@protonmail.ch>
2025-01-21 17:04:00 +01:00