あなたは来て、参加し、学びました。 あなたは私たちが別のDockerConを成功させるのを手伝ってくれました—そして、私の仲間の開発者、それは良かったです。 どれくらい良い? 5月27日のバーチャルイベントには、昨年と同額の約8万人が登録しました。
デモや製品発表から会社の最新情報まで、クラウドネイティブな世界での最新のアプリケーション配信に焦点を当てた多くのことを皆さんに投げかけました。 しかし、いくつかの明確なお気に入りが現れました。 ここでは、上位 5 つのセッションの概要と、開発者コミュニティが直面している日常的な問題と課題のいくつかに焦点を当てました。
#1。 どのくらいの Kubernetes を学ぶ必要がありますか?
Kubernetesは単純ではなく、学習曲線は急ですが、この強力で柔軟なシステムを習得することの利点は非常に大きいです。 したがって、開発者が生産性を高めるためにKubernetesがどれだけ「十分」であるかを尋ねるのは自然なことです。 明らかに、多くの皆さんがその質問を共有し、これをDockerCon LIVE 2021のNúmero Unoセッションにしました。 Sixeyeed Consultingのコンサルタント兼トレーナーであるDockerキャプテンのElton Stonemanが、Kubernetesプラットフォームについて説明し、サービス、デプロイ、レプリカセット、ポッド、構成マップとシークレットに関するコアコンセプトを明確にし、デモを共有してそれらすべてがどのように連携するかを示します。 また、単純なアプリと複雑なアプリが Kubernetes マニフェストとしてどのように定義されているかを示し、開発と運用の境界線を明確にします。
Mutagen の創設者である Jacob Howard は、コンテナ化された開発を始めるときに開発者がしばしば遭遇する混乱の霧を払拭するという英雄的な仕事を引き受けます。 確かに、コンテナファイルシステムは不可解な混乱のように見えるかもしれませんが、Jacobは、ファイルシステムとコンテナの関係が、開発者以外の人にとっても実際に非常に理にかなっている理由を注意深く説明しています。 また、コンテナファイルシステムの概念、オプション、パフォーマンスに関する実用的なガイドも提供しており、ユースケースに適したソリューションを選択するための経験則として役立ちます。
#3。 Dockerfile のセキュリティに関する上位のベスト プラクティス
このウェビナーでは、Sysdig の統合エンジニアである Alvaro Iradier Muro が、セキュリティの問題を防ぎ、コンテナー化されたアプリケーションを最適化するのに役立つ、イメージ ビルドに関する Dockerfile のベスト プラクティスについて詳しく説明します。 彼は、不要な特権を回避する簡単な方法、マルチステージビルドで攻撃対象領域を減らす方法、機密データの漏洩を防ぐ方法、悪いプラクティスを検出する方法など、イメージ構築を超えて実行時にコンテナのセキュリティを強化する方法などを示します。 すべては巧妙に作成された Dockerfile を構築することに帰着し、Alvaro は既知のリスクを事前に除去することでその方法を示し、セキュリティ管理と運用オーバーヘッドを削減できます。
#4. コンテナ上のデータベース
コンテナ内で高性能のステートフルアプリケーションを実行することが現実のものとなったのはここ数年で、Kubernetesの台頭とDockerのパフォーマンス向上によって可能になった変化です。 Couchbaseの開発者アドボケイトであるDenis Souza Rosaは、このニューノーマルに関連して生じる一般的な質問の多くに答えます:そもそもなぜこれらのアプリケーションをコンテナ内で実行する必要があるのですか? 課題は何ですか? 本番環境の準備はできていますか? このデモでは、Denis は障害ノードを使用してデータベースとオペレーターを長くデプロイし、最先端のテクノロジを使用して手動による介入をほとんど行わずにスケールアップおよびスケールダウンする方法を示します。
#5. 開発者の一日: 制御を失うことなく開発から運用にコードを移動する
Mirantisのテクニカルマーケティングおよび開発者リレーションズディレクターであるNick Chase氏から、これまで考えられなかった方法で開発プロセスを制御する方法を学びましょう。 Nick は、真のソフトウェア開発パイプラインだけが、セキュリティ ホール、構成エラー、変更の促進に対するエグゼクティブ承認などのビジネス上の問題などの深刻な問題を防ぐ方法に焦点を当てます。 その過程で、完全なソフトウェアサプライチェーンがどのように見えるか、一般的な「弱いリンク」とその強化方法、開発者としてワークフローを統合する方法、およびビジネス上の懸念がパイプラインに影響を与える場合の対処方法について説明します。
先月これらの人気のあるセッションを見逃した場合は、 今がそれらをキャッチするチャンスです。 あるいは、もう一度見たいだけかもしれません。 いずれにせよ、録音をチェックしてください。 彼らは有益で実用的で無料です!
私たちはあなたのための完全なコンテナソリューションを持っています–あなたが誰であるか、そしてあなたがあなたのコンテナ化の旅のどこにいるかに関係なく。 今すぐ Docker を使い始めましょう。