K8sのトレーニングに参加した

最終更新日
公開日

Kubernetes Upstream Training in Japan at CNDW2024

目次

イベントページ:

Joint Meetup: Kubernetes Upstream Training in Japan at CNDW2024 | CNCF
Hybrid Event - CloudNative Days Winter 2024 (CNDW2024) の併設イベントとして、CNCF の日本チャプター CNCJ が開催する Kubernetes コミュニティ入門講座
Joint Meetup: Kubernetes Upstream Training in Japan at CNDW2024 | CNCF favicon community.cncf.io
Joint Meetup: Kubernetes Upstream Training in Japan at CNDW2024 | CNCF

講義

コミュニティについて,K8sの独自ラベルやコマンド,メンバーのあれこれ,開発環境,などを解説してもらった.

ハンズオン

CNCF(Cloud Native Computing Foundation) のCLA認証したり, K8sの独自コマンドを色々試したり

Add yuto-kimura-g.md into cndw-2024 by yuto-kimura-g · Pull Request #1574 · kubernetes-sigs/contributor-playground
What type of PR is this? Uncomment only one /kind <> line, hit enter to put that in a new line, and remove leading whitespaces from that line: /kind documentation What this PR does / why w...
Add yuto-kimura-g.md into cndw-2024 by yuto-kimura-g · Pull Request #1574 · kubernetes-sigs/contributor-playground favicon github.com
Add yuto-kimura-g.md into cndw-2024 by yuto-kimura-g · Pull Request #1574 · kubernetes-sigs/contributor-playground

gitコマンドについても勉強になった. 以下がK8sプロジェクトにおける基本の流れ

# GitHubのWebアプリでFork
git clone <fork repo>
git remote add upstream <upstream repo>
git remote set-url --push upstream no_push # upstreamへの直接pushを禁止

git switch master
git fetch upstream # upstreamの情報を取得
git rebase upstream/master # 現在いるブランチ(master)をupstream/masterと統合(rebase)
# c.f. rebaseとmergeの違い
git checkout -b <my-branch> # 忘れない(一敗)
# 色々やる
git add
git commit
git fetch upstream
git rebase upstream/master # 現在いるブランチ(my-branch)をupstream/masterと統合(rebase)
git push origin <my-branch>
# GitHubのWebアプリでPRを出す

masterブランチで作業しちゃったときの対処法 は別記事でまとめた.

後日談

講師の方が初心者向けのissueを作成してくれたので,さっそくPRを出してみた

[ja] Translate sidecar-container.md into Japanese by yuto-kimura-g · Pull Request #48878 · kubernetes/website
Description Translate content/en/docs/reference/glossary/sidecar-container.md into Japanese content/ja/docs/reference/glossary/sidecar-container.md Issue Closes: #48851 robot /area localization /...
[ja] Translate sidecar-container.md into Japanese by yuto-kimura-g · Pull Request #48878 · kubernetes/website favicon github.com
[ja] Translate sidecar-container.md into Japanese by yuto-kimura-g · Pull Request #48878 · kubernetes/website

やっぱり,手を動かしてみるのが一番勉強になる.

謝辞

講師の皆様,貴重な機会をありがとうございました.