開発環境gitコマンドのエイリアスを設定する はじめに gitコマンドのエイリアスの設定方法を紹介します。 gitのエイリアス gitコマンドのエイリアスはgitの設定ファイルで定義することができます。 下記のように設定することで、git aでgit addを実行できます。 a ... 2022.04.20開発環境
開発環境【bat】catコマンドの結果にシンタックスハイライトしたい はじめに catコマンドにシンタックスハイライトを追加したようなことができるbatコマンドについて紹介します。 下記のようにファイルの中身をシンタックスハイライト付きで出力してくれます。 batとは batは、シンタックスハイライトを付け... 2022.04.19開発環境
開発環境【LSDeluxe】lsコマンドの結果にアイコンや色をつける はじめに lsコマンドの出力を豪華にするlsdコマンドについて紹介します。 lsコマンドと同じような使い方で下記のような結果になります。 LSDeluxe lsd(LSDeluxe)コマンドは、lsコマンドと同じような使い方で色をつけたり... 2022.04.17開発環境
Kubernetes【Kubernetes】NetworkPolicyについてざっくり理解して試してみる はじめに KubernetesのNetwork Policyについて、ざっくり理解して、実際に動かしてみたいと思います。 NetworkPolicy NetworkPolicyは、IPアドレスもしくはポートレベルでトラフィックを制御するリソ... 2022.04.16Kubernetes
サーバcpコマンドでファイルだけをまとめてコピーする はじめに cpコマンドでファイルをまとめてコピーする方法を紹介します。 ファイルだけをコピーする まずは、ファイルだけをコピーするコマンドを紹介します。 findコマンドを使ってファイルだけを取得し、-execオプションでcpコマンドを実行... 2022.04.14サーバ
CI/CD【Tekton】PipelineでTaskを実行する条件をつける はじめに TektonのPipelineの中で条件をつけてTaskを実行する方法を紹介します。 TektonのPipelineやTaskについては、下記を参照してください。 whenを使ったtask実行の条件指定 Pipelineの中でT... 2022.04.13CI/CD
DockerDockerイメージから特定のラベルがあるか判定する はじめに Dockerイメージから特定のラベルが含まれているか判定する方法を解説します。 Dockerのラベル まず、そもそもDockerのラベルについて、簡単に解説します。 Dockerのラベルは、イメージやコンテナに付与できるメタデータ... 2022.04.11Docker
コンテナ【Cloud Native Buildpacks】Paketoでビルドするときにラベルをつける はじめに Paketo Buildpacksでビルドするときに、Dockerのラベルをつける方法を紹介します。 Cloud Native Buildpacksについての簡単な解説と、Paketo Buildpacksを使ってみた記事は下記を... 2022.04.10コンテナ
コンテナ【Cloud Native Buildpacks】Paketoでjavaアプリをビルドしてみる はじめに Cloud Native Buildpacksを実現する一つであるPaketo Buildpacksを使ってjavaアプリのビルドをしてみます。 Cloud Native Buildpacksについては、下記でざっくり解説していま... 2022.04.09コンテナ
コンテナHelmでローカルにHarborを構築してみる はじめに Helmを使ってローカルにHarborを構築して、色々試せる環境を作りたいと思います。 今回はHelmとhelmfileを使います。helmfileについては、下記で解説していますが、Helmチャートを宣言的にデプロイできるツール... 2022.04.04コンテナ