Commit Graph

17118 Commits (3479c002a108b2ec26a8e5e17af5b99a19a32a49)

Author SHA1 Message Date
dkarczmarski 3479c002a1 fix: code block typo in deployment.md 2025-01-30 15:40:11 +01:00
Kubernetes Prow Robot 2e15797126
Merge pull request #49589 from NareshKoduru/role_copy
Enable copying role and clusterRole snippets
2025-01-29 16:19:22 -08:00
Kubernetes Prow Robot 18396b2bc7
Merge pull request #49520 from ghouscht/extend-vap-docs-with-exempt-resources
docs: extend VAP docs with exempt resources
2025-01-29 09:31:23 -08:00
Naresh Koduru 6c6165d5e2 Enable copying role and clusterRole snippets 2025-01-29 10:15:16 +05:30
Kubernetes Prow Robot 6e0c04e30f
Merge pull request #49532 from davidxia/patch-5
fix: clarify that certain Pod A records are only available with CoreDNS
2025-01-28 14:03:23 -08:00
David Xia c6fb12d440
Apply suggestions from code review
Co-authored-by: Tim Bannister <tim@scalefactory.com>
2025-01-28 16:29:23 -05:00
Kubernetes Prow Robot fea8d974bb
Merge pull request #45759 from danielvegamyhre/jobset
Blog Post: Introducing JobSet
2025-01-28 10:05:27 -08:00
Daniel Vega-Myhre 4651b336a8
rename to index.md 2025-01-28 09:31:26 -08:00
Kubernetes Prow Robot 5f71889b7f
Merge pull request #49583 from Santosh1176/fix-45990
Add a note on enabling PodLevelResources feature gate
2025-01-28 09:19:26 -08:00
Kubernetes Prow Robot d1d757a176
Merge pull request #49580 from dkarczmarski/fix-contribute-open-a-pr.md
Fix missing command for local container preview
2025-01-28 09:17:24 -08:00
Tim Bannister 346c97c982
Use site-relative hyperlink
Co-authored-by: Dipesh Rawat <rawat.dipesh@gmail.com>
2025-01-28 17:09:28 +00:00
Kubernetes Prow Robot 06079e07ce
Merge pull request #49582 from NareshKoduru/service_copy
Enable copying service content
2025-01-28 09:09:24 -08:00
Naresh Koduru cac12e0ee1 Enable copying service content 2025-01-28 20:41:45 +05:30
Samuel Alfageme Sainz 107112e5d1
Update keda/scalers/cron URL to 'latest'
... to prevent outdated references.
2025-01-28 15:23:45 +01:00
santosh1176 d9127b0b68
Add note on PodLevelResources description
Signed-off-by: santosh1176 <dtshbl@gmail.com>
2025-01-28 18:38:55 +05:30
dkarczmarski a77d264041 fix: add the missing information to open-a-pr.md 2025-01-28 10:13:04 +01:00
Daniel Vega-Myhre 4a3ee94ecf
fix embedded image 2025-01-27 18:28:39 -08:00
Kubernetes Prow Robot a9ad0614d2
Merge pull request #48291 from alant94/patch-1
Mark tcpSocket Pod lifecycle handler as deprecated
2025-01-27 09:39:23 -08:00
Kubernetes Prow Robot 6709081710
Merge pull request #47471 from ringerc/patch-1
kube_pod_resource_request metric is now stable
2025-01-27 09:33:23 -08:00
Kubernetes Prow Robot aa89379fb1
Merge pull request #49428 from ialidzhikov/fix/aes-cbc-key-length
Fix the supported key length for AES-CBC
2025-01-27 09:31:23 -08:00
Kubernetes Prow Robot 1fbd974ea3
Merge pull request #49411 from astraw99/patch-7
Add Tencent Cloud in cloud provider security
2025-01-27 09:29:23 -08:00
Tim Bannister d5c3621aaf
Use site-relative hyperlink
Co-authored-by: Qiming Teng <tengqm@outlook.com>
2025-01-27 17:29:19 +00:00
Kubernetes Prow Robot 2f2738fcc8
Merge pull request #49528 from sambhav/patch-1
Add cloudcoil to client libraries
2025-01-27 09:25:23 -08:00
Abhinandh B G 7f4ece6dc8 Fixed command for kubectl patch statefulset
Signed-off-by: babugeet <abhinandhbg@gmail.com>
2025-01-27 14:06:25 +00:00
Kubernetes Prow Robot d806c5a54f
Merge pull request #49524 from dkarczmarski/fix-sidecar-containers
fix: typo in sidecar-containers.md
2025-01-27 05:51:23 -08:00
dkarczmarski dc618f08d1 fix: typo in sidecar-containers.md 2025-01-27 14:39:52 +01:00
Kubernetes Prow Robot ad032e9576
Merge pull request #49391 from babugeet/babugeet-patch-4
Fixed link for core dns helm charts
2025-01-27 04:47:23 -08:00
Kubernetes Prow Robot 874c61d36c
Merge pull request #49527 from dkarczmarski/fix-deployment-md
fix: typo in deployment.md
2025-01-27 04:45:25 -08: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
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
Everton Seiei Arakaki 87ceff5dd5
docs: flags for etcdctl 2025-01-23 16:39:29 +01:00
windsonsea 00c294a18a Tweak two network tasks: validate-dual-stack and extend-service-ip-ranges 2025-01-23 15:26:07 +08:00
dkarczmarski 8bea986525 fix: typo in deployment.md 2025-01-23 06:45:15 +01: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
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
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 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
windsonsea a214e105a2 Clean up service-accounts-admin.md 2025-01-21 09:08:14 +08:00
Kubernetes Prow Robot 9fc63c9645
Merge pull request #49448 from neolit123/1.33-add-kubeadm-reset-note-about-kubeproxy-cleanup
kubeadm-reset: add notes about more manual cleanup steps
2025-01-18 05:08:35 -08:00
Kubernetes Prow Robot 12cdc71014
Merge pull request #49475 from dkarczmarski/fix-typo-leases-md
fix: typo in leases.md
2025-01-17 17:02:34 -08:00