schedulerとdevice-pluginをカスタムして機械学習ジョブクラスタを作っている話 (30min) Shingo Omura ( @everpeace ), Preferred Networks
Kubernetes Device Plugin
本体を変更せずに計算リソースをkubeletにadvertise出来る仕組み
kube-scheduler
PodにNodeに割り当てる、責務を担うControlPlaneコンポーネント
https://qiita.com/tkusumi/items/58fdadbe4053812cb44e
https://speakerdeck.com/ytaka23/kubernetes-meetup-tokyo-10th
https://github.com/kubernetes-incubator/kube-arbitrator
オペレーターの作り方 (30min) Ian Lewis ( @ianmlewis ), Google
https://speakerdeck.com/ianlewis/extending-kubernetes-with-custom-resources-and-operator-frameworks
https://qiita.com/t-sato/items/1dc9b2d229994c72b16b#extending-kubernetes-with-custom-resources-and-operator-frameworks
https://github.com/ianlewis/memcached-operator
https://github.com/GoogleCloudPlatform/metacontroller
Knative Serving入門(仮)(30min) 高石 諒 ( @r_takaishi ), GMOペパボ株式会社
https://speakerdeck.com/takaishi/kubernetes-meetup-13
https://github.com/knative/docs/tree/master/serving
KnatibeServingのGOAL
PaaS/FaaSの概念を含むサーバーレスワークロードのためのAPIとツールを提供すること
公式のCLIツール、GUIツールはまだない
https://github.com/cppforlife/knctl
Knativeコンポーネント
Build
Eventing
Serving
Serverlessワークロード
リソース
CRDCustomResourceDefinitionsで定義
Revision
Configutation
Route
Service
https://github.com/knative/serving/blob/master/docs/scaling/DEVELOPMENT.md
Autoscaler
FastBrain
SlowBrain
Knativeはアプリケーションとファンクションを区別しない
FastCGIと似た考え
プロアクティブ性とリアクティブ性
Knativeのペルソナ
Developer
Operator
LT大会x4 (各5分)
Learn more about Admission Webhooks - muni
https://speakerdeck.com/munisystem/learn-more-about-admission-webhooks
AdmissionWebhookについて
https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers
猫でもわかる Vertical Pod Autoscaler - y_taka_23
https://speakerdeck.com/ytaka23/kubernetes-meetup-tokyo-13th
Pod Resource Requestについて