Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
超速で振り返る 2020 年 CNCF Projects 動向まとめ チェシャ猫 (@y_taka_23) Infra Study Meetup #9 (21st Dec. 2020)
Slide 2
Slide 2 text
No content
Slide 3
Slide 3 text
New Graduated: 5 Projects
Slide 4
Slide 4 text
New Graduated Projects ● Helm (04/30/2020) ○ Kubernetes 用パッケージマネージャ ○ Helmfile によりタスクランナー的にも使用可能 ● Harbor (06/23/2020) ○ 自前で立てる Docker (OCI) レジストリ ○ 署名の検証や RBAC など管理系機能が内蔵
Slide 5
Slide 5 text
New Graduated Projects ● TiKV (09/02/2020) ○ トランザクションを持つ分散 Key-Value ストア ○ NewSQL の一種 TiDB のバックエンド ● Rook (10/07/2020) ○ Kubernetes 上で分散ストレージを管理 ○ SDS や分散 DB に対する Operator として動作
Slide 6
Slide 6 text
New Graduated Projects ● etcd (11/24/2020) ○ 分散 Key-Value ストア ○ Kubernetes 上の全リソースの情報を保持
Slide 7
Slide 7 text
New Incubating: 10 Projects
Slide 8
Slide 8 text
New Incubating Projects ● Falco (01/08/2020) ○ コンテナ用の脅威検出ツール ○ システムコールに対して検知ルールを設定 ● Argo (04/07/2020) ○ Kubernetes 用の CI/CD パイプラインの構築 ○ Workflows、CD、Evens、Rollout の総称
Slide 9
Slide 9 text
New Incubating Projects ● Dragonfly (04/09/2020) ○ P2P ベースでイメージの配布ができる ○ 帯域管理やキャッシュによる負荷削減 ● SPIFFE (06/22/2020) ○ サービス間認証のための標準仕様 ○ 参照実装として SPIRE も同時に昇格
Slide 10
Slide 10 text
New Incubating Projects ● Contour (07/07/2020) ○ Kubernetes Ingress の実装の一つ ○ Envoy Proxy を逆プロキシとしてデプロイ ● Operator Framework (07/09/2020) ○ Operator を作成するための Scaffold ツール ○ コア部分は kubebuilder との統合の流れも
Slide 11
Slide 11 text
New Incubating Projects ● Thanos (08/19/2020) ○ 複数の Prometheus をクラスタ化 ○ Sidecar として各 Prometheus の metrics を集約 ● Cortex (08/20/2020) ○ Prometheus のデータを長期保存 ○ Grafana や Alert に参照させて負荷を逃す
Slide 12
Slide 12 text
New Incubating Projects ● KubeEdge (09/16/2020) ○ エッジデバイスを Kubernetes Node として管理 ○ Master - Node 間の通信の不安定さを吸収 ● Buildpacks (11/18/2020) ○ イメージをビルドする操作を隠蔽・抽象化 ○ 開発者はソースコードを書くだけで済む
Slide 13
Slide 13 text
New Sandbox: 31 Projects
Slide 14
Slide 14 text
(多すぎるので個人的な推しを紹介)
Slide 15
Slide 15 text
New Sandbox Projects ● Volcano (04/10/2020) ○ Kubernetes 用の HPC バッチ基盤 ○ 高度な Pod 配置アルゴリズムをサポート ● Crossplane (06/23/2020) ○ マルチクラウドのプロビジョニングを抽象化 ○ インタフェースとして kubectl で操作可能
Slide 16
Slide 16 text
New Sandbox Projects ● cdk8s (11/10/2020) ○ AWS CDK の Kubernetes版、TypeScript で YAML を生成 ○ Construct として再利用可能なパーツを定義可能 ● Kyverno (11/10/2020) ○ Kubernetes 用のポリシエンジン ○ OPA (Rego) と異なり YAML で記述
Slide 17
Slide 17 text
Happy New Projects in 2020! Presented by チェシャ猫 (@y_taka_23)