Contributor Summitに参加したので、自分用参加・聴講メモ
※AwardとLTは省略
Day0 Kubernetes Contributor Summit San Diego 2019
・Keeping Kubernetes Scalable - Intro to Scalability and Performance Testing
Kuberenetesの性能試験に使っているツールを取り上げている(kubemark, ClusterLoader2)
ClusterLoader2は、次のようなYAML形式で負荷を与えられる(便利そう)
Config (Test):
Name: My load test
Steps:
-Name: Create 30 pods per node
…
-Name: Wait for pods to be running
…
-Name: Measure and verify api-call-latency
…
実際のClusterLoader2のサンプルYAML
https://github.com/mm4tt/perf-tests/blob/master/clusterloader2/testing/load/config.yaml
5000Nodeに負荷をかけた時の実際のMetrics
・New/Intermediate Contributor Workshop - How We Communicate
Communityにおけるコミュニケーションの取り方、SIGs, WorkingGroupなどについて
kuberntes/communityに載っていることが多め
・Live API Review
資料公開なし
実際のPRをもとに、API Reviewを実際にしていく
Kubernetes APIに関する規則と変更時のフローはそれぞれ次のドキュメントにまとまっている
・API Conventions
・API Changes
・Intermediate Contributor Workshop - Local Build and Test
ほんとはLocal BuildとTestの時間だが、その前までの進みが悪く、GitHub上のLabelの話とMembershipの話で終わった
説明があったのは次のスライドから
https://docs.google.com/presentation/d/18LcwvqyNn74HgqIk7O-ChgfSsJAqDIYm7obguEXto4Q/edit#slide=id.g5e6254b17b_4_1458
・Present and Future of Hardware Topology Awareness in Kubelet
資料公開なし
1.16でアルファ機能としてKubeletに追加されたTopology Managerについての話
Topology Managerは機械学習や科学計算などのWorkloadに対して、CPUやDevice Pluginなどを最適化するための機構
・Sig Cluster Lifecycle Roadmap and Feedback Session
資料公開なし
SIG Cluster Lifecycle(Cluster API, kubeadm, cluster-addons, etc...)
Cluster Addonsとその中のCluster API、Image Builder, kubeadm, minikube, kops, etcdadmについて説明
Cluster Addons
Cluster API
Image Builder
kubeadm
minikube
kops
etcdadm