第7章 buildah-ns Tekton タスクの使用


buildah-ns Tekton タスクは、Docker デーモンなどのコンテナーランタイムデーモンを必要とせずに、Open Container Initiative (OCI) イメージをビルドします。このタスクは buildah を使用し、ユーザー namespace の分離を適用してセキュリティーを強化します。

ビルドが成功すると、タスクによって次の結果が生成されます。

  • 完全修飾イメージ名
  • イメージの SHA256 ダイジェスト

buildah-ns タスクは機能的には標準の buildah Tekton タスクと同じですが、カーネルレベルでのコンテナーの分離を改善するために追加のセキュリティーメカニズムを適用します。

7.1. buildah と buildah-ns タスクの違い

buildah-ns タスクは、セキュリティーに重点を置いた次の変更を加えて標準の buildah タスクを拡張します。

  • タスク名: タスクの名前は buildah ではなく buildah-ns です。
  • アノテーション: タスクには、自動ユーザー namespace マッピングを有効にするセキュリティーアノテーションが含まれています。

    io.kubernetes.cri-o.userns-mode: "auto"
    io.openshift.builder: "true"
    Copy to Clipboard Toggle word wrap
  • セキュリティーモデル: ユーザー namespace の分離により、特権の分離が改善され、潜在的なコンテナーエスケープ脆弱性の影響が制限されます。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat