website icon indicating copy to clipboard operation
website copied to clipboard

[WIP] Blog Post: Introducing JobSet

Open danielvegamyhre opened this issue 1 year ago • 10 comments

We would like to publish a blog post introducing JobSet, a K8s native API for distributed ML training and HPC workloads.

cc @ahg-g @kannon92 I think we still need to align on one example and ideally make it more concrete and polished. We should also explain the user story above it.

danielvegamyhre avatar Apr 02 '24 18:04 danielvegamyhre

Pull request preview available for checking

Built without sensitive environment variables

Name Link
Latest commit d3d0821871bc7d6e88fc932d96342c1ea89f7db5
Latest deploy log https://app.netlify.com/sites/kubernetes-io-main-staging/deploys/66590787b28a48000881c1a9
Deploy Preview https://deploy-preview-45759--kubernetes-io-main-staging.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

netlify[bot] avatar Apr 02 '24 18:04 netlify[bot]

/cc @haircommander

Trying to find an impartial reviewer ;)

kannon92 avatar Apr 02 '24 19:04 kannon92

I have one note but I found this informative while doing a good job of laying the groundwork needed.

LGTM (assuming the note is unaddressable)

haircommander avatar Apr 02 '24 19:04 haircommander

(if this is not yet ready for review by the blog team, please change the title to start with [WIP])

sftim avatar Apr 02 '24 20:04 sftim

/hold

pending assignment of publication date

sftim avatar Apr 02 '24 20:04 sftim

(if this is not yet ready for review by the blog team, please change the title to start with [WIP])

Thanks Tim, added [WIP] to the title.

danielvegamyhre avatar Apr 02 '24 20:04 danielvegamyhre

I propose the 26th of April as publication date. Does that work?

sftim avatar Apr 03 '24 08:04 sftim

Let's pick a new publication date. How about the 7th of May?

sftim avatar May 03 '24 11:05 sftim

You should remove [WIP] from the PR title @danielvegamyhre if / when you think this is ready to be reviewed.

sftim avatar May 03 '24 11:05 sftim

/lgtm

Thanks @danielvegamyhre !

ahg-g avatar May 31 '24 17:05 ahg-g

LGTMs from https://github.com/kubernetes/website/pull/45759#issuecomment-2032989002 and https://github.com/kubernetes/website/pull/45759#issuecomment-2142709135 mean that all this needs is a new publication date.

Sorry about the wait; we have very few active blog reviewers.

I suggest aiming for the 17th of July; does that work?

sftim avatar Jun 23 '24 15:06 sftim

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: Once this PR has been reviewed and has the lgtm label, please ask for approval from sftim. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment Approvers can cancel approval by writing /approve cancel in a comment

k8s-ci-robot avatar Jun 23 '24 15:06 k8s-ci-robot

Content LGTMs noted, but publication date does need to change.

/lgtm cancel

sftim avatar Jun 24 '24 09:06 sftim

There's a long disagreement over whether it's OK to publish this, given it would tacitly bless using annotations the wrong way (the JobSet controller looks for annotations and labels that look Kubernetes official, but aren't yet on our list of known annotations).

I'm personally loth to publish this without settling that disagreement. Making an exception once has me thinking it could set a precedent we end up having to live with.

sftim avatar Aug 06 '24 16:08 sftim

There's a long disagreement over whether it's OK to publish this, given it would tacitly bless using annotations the wrong way (the JobSet controller looks for annotations and labels that look Kubernetes official, but aren't yet on our list of known annotations).

I'm personally loth to publish this without settling that disagreement. Making an exception once has me thinking it could set a precedent we end up having to live with.

I'm fine with registering the annotations before publishing

danielvegamyhre avatar Aug 24 '24 23:08 danielvegamyhre

Update: we are close to merging the PR registering JobSet labels/annotations (https://github.com/kubernetes/website/pull/47383). Once that is done we can move forward with publishing the blog post here.

danielvegamyhre avatar Sep 08 '24 18:09 danielvegamyhre