Skip to content
This repository has been archived by the owner on Jan 17, 2023. It is now read-only.

Episode: kubectl plugins and krew #285

Closed
19 tasks done
jbeda opened this issue May 13, 2020 · 6 comments
Closed
19 tasks done

Episode: kubectl plugins and krew #285

jbeda opened this issue May 13, 2020 · 6 comments
Assignees
Labels
episode A suggestion for an episode

Comments

@jbeda
Copy link
Contributor

jbeda commented May 13, 2020

Monday or Tuesday:

  • Pick a topic and create/use an issue in the repo
  • If applicable coordinate with an upstream project if they're interested in attending the show
  • Create the graphic
  • Schedule on Youtube
  • Add scheduled episode to TGIK playlist on YT
  • Create short link in rebrandly
  • Tweet about it from your personal account
    • Post tweets on internal #tgik slack channel and cc @castrojo and agrey
    • Get confirmation from boschem that she's seen the tweet and is scheduling it

Before episode:

  • Create HackMD page for live notes. Start with README template in this repo
  • Paste HackMD URL on internal #tgik channel and cc @castrojo or other assistant
    • Assistant adds ~5-10 news items from around the web as possible "News of the Week"
  • Get everything tested well before episode so you can debug
  • Use internal slack channel to ensure that AV setup is good

After show (ideally right away but can wait until Monday):

  • Create/submit PR for this repo
    • Episode directory and README from hackmd
    • Any other files from the episode that might be useful
    • Update playlist.md with episode
    • Feel free to self merge
  • Edit YT description to point to episode directory here
  • OBS/OS Upgrade if applicable (Never on the day of a show)
@jbeda jbeda added the episode A suggestion for an episode label May 13, 2020
@jbeda jbeda self-assigned this May 13, 2020
@jbeda
Copy link
Contributor Author

jbeda commented May 13, 2020

@jbeda
Copy link
Contributor Author

jbeda commented May 13, 2020

@ahmetb
Copy link

ahmetb commented May 13, 2020

https://krew.sigs.k8s.io/ is our home page.

For plugin development we have a guide that doesn't talk about Krew:

Most interesting stuff we're doing nowadays is allowing people host plugins on decentralized indexes (as opposed to krew-index repo we have right now); kubernetes-sigs/krew#566

Another interesting point is that we have a fully automated plugin update model in krew-index where bots create PR for new plugin versions tagged + bots approve those PRs, see an example in action here: kubernetes-sigs/krew-index#597

For more talking points PTAL https://speakerdeck.com/alp/making-kubectl-plugins-mainstream.

As a CTA I'd like to point out we have a #krew channel on Kubernetes Slack.

Thanks a lot for putting this together! I’ll be there live in Chat (let me know if you ever need me to join w/ audio, happy to help).

@jbeda
Copy link
Contributor Author

jbeda commented May 13, 2020

Hey @ahmetb -- would love to have you join with audio but we've never gotten the tech for that nailed down. Just need to find a day or two to muck with it at some point. I'll let you know if we want to try.

Thanks for all the pointers!

@jeefy
Copy link

jeefy commented May 14, 2020

If you want to go all Thanos on your cluster: https://github.com/honk-ci/kubectl-snap

@mauilion
Copy link
Contributor

closed tgik.io/118

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
episode A suggestion for an episode
Projects
None yet
Development

No branches or pull requests

4 participants