並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 5 件 / 5件

新着順 人気順

kanikoの検索結果1 - 5 件 / 5件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

kanikoに関するエントリは5件あります。 docker が関連タグです。 人気エントリには 『GitLab RunnerとkanikoでDockerイメージをビルドする - GeekFactory』などがあります。
  • GitLab RunnerとkanikoでDockerイメージをビルドする - GeekFactory

    DockerやKubernetesでGitLab Runnerを実行する場合,GitLab RunnerでDockerイメージをビルドするにはDocker in Dockerの特権モードを構成する必要があります.kanikoを利用すると,特権モードを使わずにDockerイメージをビルドできます. 本稿では,GitLab Runner上でkanikoを利用してDockerイメージをビルドし,Amazon ECRにDockerイメージをpushするまでの流れを紹介します. https://docs.gitlab.com/ee/ci/docker/using_kaniko.html で説明されている内容を元にしています. ここでは,以下の前提とします. Kubernetes上のPodにIAM Roleを割り当てることが可能なこと(kube2iam等を利用) Kubernetes上にGitLab

      GitLab RunnerとkanikoでDockerイメージをビルドする - GeekFactory
    • Kanikoを使ってみる - Qiita

      Kanikoとは Kanikoは、Dockerコンテナ内でDockerイメージをビルドできるツールです。 Dockerコンテナ内で docker コマンドを実行すると、 DinD( Docker in Docker) となり、基本的には避けたほうがよいとされます。 とはいえ、KubernetesのPod内でDockerイメージをビルドしたいケース、例えばCDツールのパイプライン上でイメージをビルドしたいケースに困ります。 Kanikoはそういったケースに対応するために開発されたツールで、Dockerデーモンに依存せずイメージをビルドできるため、DinD問題を回避できます。 Kanikoの動作原理 Kaniko自体は、ツール単体ではなく、配布されているExecutorイメージをそのまま利用することが推奨されています。 公式ドキュメントによると、 The kaniko executor ima

        Kanikoを使ってみる - Qiita
      • kaniko が解決したいこと + 実際使ってみたハマったところ - Qiita

        この記事は Kubernetes2 Advent Calendar の20日目の記事です。 ここで書いたことは 2019/12/20 時点での情報を元にしており、今後新しいバージョンで仕様が変更になる可能性があるのでご注意ください。 はじめに kaniko とはコンテナビルドツールの一つで、docker のセキュリティやキャッシュの問題を解決するために開発されました。 この記事では、 docker のセキュリティの問題について軽く紹介した後に、それを kaniko がどのように解決したかを説明します。 また、最後に使用中に発生した問題もご紹介します。 kaniko とは? https://github.com/GoogleContainerTools/kaniko kaniko とは docker daemon に依存せずにコンテナイメージがビルドができるツールです。 コンテナイメージとし

          kaniko が解決したいこと + 実際使ってみたハマったところ - Qiita
        • GitLab CIにて、kanikoでDockerイメージの更新をする - Qiita

          1. はじめに 過去に、「GitLab CI環境でsphinx文書をビルドしてGitLab Pagesにデプロイする」にてSphinx文書をCIで自動作成するものを作成しましたが、Sphinx文書のビルドで使用するコンテナイメージの更新は手動で実施していました。 そのため、今回はそのあたりをGoogle謹製のkanikoを用いてCI内でイメージビルドして登録→Sphinx文書のビルドというようにjobを修正しました。 ※以降の内容は、前提①:「GitLab CI環境でsphinx文書をビルドしてGitLab Pagesにデプロイする」の構築内容をベースに修正を加えたものとなります。 ↑ 全体像(前提①より) 2. 参考ページ GitLab CI で kaniko を使って Docker Image をビルドしてみる 今回のkanikoの使い方や設定の仕方を参考にしました。 Building

            GitLab CIにて、kanikoでDockerイメージの更新をする - Qiita
          • GitLab CI で kaniko を使って Docker Image をビルドしてみる - Qiita

            はじめに 皆さんは「kaniko」をご存じでしょうか?何やら某プロレタリア文学を彷彿とさせる名称1をしていますが、これは Docker in Docker (以下DinD) を使わずに Docker Image をビルドしてくれるとっても便利なソフトウェアです。なお開発元は Google のようです。DinD を使わないおかげで、よりセキュアに Docker Image をビルドすることができます。また、キャッシュもサポートしているため、ビルド時間の短縮効果も見込めます。 この記事では、そんな kaniko を GitLab CI で動かして、各種 Docker Registry に全自動でプッシュする方法をご紹介します。 れっつ GitLab CI 今回は以下の4種類のプッシュ先における .gitlab-ci.yml の書き方をご紹介します。それぞれお作法が違いますので、その点に注意しつ

              GitLab CI で kaniko を使って Docker Image をビルドしてみる - Qiita
            1

            新着記事