対面式の技術会議は復活していますか? それとも、エンジニアは新鮮なバゲットを求めて旅行するだけなのでしょうか? この記事では、24年3月19日にパリで開催されたKubeCon Europe 2024のハイライトをまとめます。
前回のKubeConは2022年にデトロイトで開催されましたが、当時はテックイベントがまだCOVIDから徐々に回復しつつありました。しかし、パリで開催されたKubeCon EUは、 12人以上の参加者で賑わっていました000 ! 最も人気のある講演のいくつかは、部屋が満員になっても展示ホールを取り囲むように列ができていたため、参加することすらできませんでした。 幸いなことに、CNCFはすでに すべての講演記録 を投稿しているので、私たちが見逃したものを直接追いつくことができます。
少し家に帰ったので、KubeCon EU 2024からまとめたハイライトをいくつか紹介します。

KubeCon での Docker
Dockerブースに立ち寄った方は、Megennis Motorsport Racingの体験をご覧になった方もいらっしゃるかもしれません。

または、新しい高速 な Docker Build Cloud エクスペリエンスについて、当社のエンジニアの 1 人と話したことがあるかもしれません。 Build Cloud について私が話した人は皆、すぐに理解してくれました。 ホストされたイメージのビルドを既存の Docker ビルドとシームレスに連携させるために行ったすべての作業を誇りに思っています。

今年のKubeConで注目した新製品はDocker Build Cloudだけではありませんでした。 また、 Docker Scout やイメージの依存関係を追跡する方法についても多くの質問を受けました。 当社のセキュリティ責任者である Rachel Taylor は、好奇心旺盛な顧客のために Docker Scout のデモ を行いました。

Docker ScoutとSysdig Security Dayの開催
ブースでのDocker Scoutのライブデモに加えて、Docker ScoutはSysdig Security Dayとの共催のAMAパネルとパーティーを通じてKubeconに出展しました。 このイベントは、ソフトウェアサプライチェーンの保護に対するDockerの影響と、Docker Scoutで具体的なセキュリティ問題を解決する方法についての認識を高めることを目的としていました。 クラウドネイティブやオープンソースのセキュリティ分野のトピックを、業界のリーダーであるSnykやSysdigと一緒に探求する機会となりました。
AMAのパネルディスカッションでは、Dockerの情報セキュリティ、リスク、トラスト担当ディレクターであるRachel Taylor氏が、ソフトウェアサプライチェーンを保護するためのアプローチについて議論しました。 ポストコンテンツパーティーは、Dockerが共通のお客様固有の課題について1対1で聞く機会となりました。 このイベントへの参加を通じて、Dockerのお客様は、Docker Scout内でのSysdigランタイムモニタリングの統合により、より実用的な洞察と修復の推奨事項がどのように得られるかについて、より深く知ることができました。
ショーフロアからのライブ
Docker の CEO である Scott Johnston 氏は、theCUBE のホストである Savannah Peterson 氏と Rob Strechay 氏と対談し、Docker Build Cloud について話し合った。 「以前は1時間かかっていたものが、今では1分半に短縮されました」と彼は説明します。
テストコンテナーと OpenShift
KubeCon では、Red Hat と Testcontainers が提携して OpenShift で Testcontainers を提供することを発表しました。 このコラボレーションにより、テストプロセスが簡素化され、開発者はセキュリティや柔軟性を損なうことなくワークフローを効率的に管理できるようになります。 このソリューションは、開発タスクを合理化することで、コンテナ化された環境で作業する開発者の生産性を大幅に向上させることを約束します。 詳細については、「 Testcontainers と OpenShift を使用した開発者エクスペリエンスの向上 」を参照してください。

Red Hatのブースでは、Eli Aleyner氏(Dockerのテクニカルアライアンス責任者)とDaniel Oh氏(Red Hatのシニアプリンシパルテクニカルマーケティングマネージャー)がデモとAMAを提供しました。
必見の講演

私は長い間、Kubernetes APIモデルがそのスーパーパワーであると感じてきました。 CRDと コントローラーランタイムプロジェクト でKubernetesを拡張する簡単な方法への投資は、多くのエキサイティングなプラットフォームエンジニアリングプロジェクトを解き放ちます。
ここでは、私や私のチームの他のメンバーが本当に気に入った多くの講演のうち、いくつか紹介し、現在YouTubeで公開しています。
プラットホーム
「 Building a Large Scale Multi-Cloud Multi-Region SaaS Platform with Kubernetes Controllers」という講演で、Sébastien Guilloux氏(Elastic)がマルチリージョンプラットフォームの構築を支援するためにすべての要素を組み合わせる方法を説明しているのが気に入りました。 Kubernetesコントローラの優れた部分を利用すると同時に、グローバルステートがどのように機能すべきかについての仮定に疑問を投げかけています。
Stefan Proda 氏 (ControlPlane) は、 Flux による大規模な GitOps 継続的デリバリーに関する講演を行った。 Flux は、CI/CD ツールが CRD やイベント API とどのように相互作用すべきかについて、強力で独断的な視点を持っています。 Crossplaneでは、いくつかの異なる講演があったので、もう一度見たいと思います。 私たちは Docker で Crossplane をいろいろと試してきましたが、既存のイメージやレジストリ ツールにフィットするように Helm やイメージ レジストリにフィットする方法が気に入っています。
人工知能
もちろん、KubeCon の人々はインフラオタクなので、AI について考えるときは、まず AI が必要とするすべての GPU について考えます。
GPU プロビジョニングに関する講演が山ほどありました。 私は「 How KubeVirt Improve Performance with CI-Driven Benchmarking, and You Can Too」に参加しました。 Nvidia の Ryan Hallisey 氏と Alay Patel 氏は、GPU を搭載した VM の割り当て時間を短縮することについて話しました。 しかし、AIはKubernetes上でサーバーを運用する方法にどのように適合するのでしょうか? この点については意見が一致していませんでしたが、どのようなものかランダムに推測するのは楽しかったです。 AuthZedのブースでたむろしていたとき、AIにインフラアクセス制御ルールを書くように頼むという冗談を言ったところ、彼らはほとんど笑って目を丸くしました。
スリム化とデバッグ
最近よく見かけるコンテナの旅をご紹介します。
- 太った容器のイメージがあります。
- そのイメージの依存関係の 1 つに、使用すらしていない脆弱性に関するセキュリティ アラートが表示されます。
- ディストリビューションレスイメージのような、よりスリムなベースイメージに切り替えます。
- おっと!現在、イメージは機能せず、シェルがないためデバッグが面倒です。
しかし、私たちはこれをより簡単にするために進歩しています!
KubeConの講演「 Is Your Image Really Distroless?」では、DockerのLaurent Goderre氏が、マルチステージビルドとinitコンテナを使用して、ビルド+initの依存関係を定常状態のランタイム依存関係から分離する方法を説明しました。
Kubernetesのエフェメラルコンテナは、2022年に安定版に移行しました。Kyle Quest氏(AutonomousPlane)とSaiyam Pathak氏(Civo)は、 Kubernetes、Docker、ContainerDで最小限のコンテナイメージをデバッグするツールの構築と題した講演で、エフェメラルコンテナAPIを使用して、シェルのないディストリビューションコンテナにシェルを作成するためのツールを構築する方法を紹介した。

Kyle と Saiyam が言及したことの 1 つは、Nix と Nixery.dev がこの種のデバッグ ツールを構築するのにどれほど役立つかということでした。 また、Nixも使用しています docker debug
。 DockerエンジニアのJohannes Grossman氏は、Nixが「Nixのクラッシュフリーなコンポーザビリティ特性」と呼ぶ動的リンクに関するいくつかの問題を解決していると述べている。
ソルトレイクシティでお会いしましょう!
パリでのアクション満載の KubeCon から立ち直ったので、KubeCon + CloudNativeCon North America 2024の計画を開始できます。美しいソルトレイクシティでお会いしましょう!
さらに詳しく
- Red Hat の「Docker Ease Developer Experience with Testcontainers Cloud」をお読みください。
- Docker CEO lean in on Build Cloud and testing to give time back to developers on SiliconAngle を読む
- Docker Build Cloud を使用して、ビルド時間を短縮しましょう。
- Docker Build Cloud の詳細については、 Docker のセールス エキスパートにお問い合わせください。