Kubernetes【Kubernetes】emptyDirとは はじめに KubernetesのemptyDirについて、どんなものなのか、使い方を紹介したいと思います。 emptyDirとは emptyDirは、ボリュームのひとつで、Podが実行されている間だけ使える最も単純なボリュームです。 最初の... 2022.06.02Kubernetes
Kubernetes【Kubernetes】ConfigMapでファイルをPodにマウントする はじめに ConfigMapを使ってPodにファイルをマウントする方法を紹介します。 ConfigMapを使ってファイルをマウントする 今回やりたいことは、ファイルからConfigMapを作り、そのConfigMapを使って、Podにファイ... 2022.05.30Kubernetes
Kubernetes【Kubernetes】DeploymentとServiceでブルーグリーンデプロイやってみる はじめに Kubernetesのデプロイ戦略として、DeploymentとServiceだけでブルーグリーンデプロイを動かしてみます。 Kubernetesでの代表的なデプロイ戦略については、下記でざっくりまとめています。 ブルーグリーン... 2022.05.29Kubernetes
Kubernetes【Kubernetes】Deploymentのロールアウト関連操作まとめ はじめに KubernetesのDeploymentのロールアウトに関する操作についてまとめました。 Deploymentのロールアウトに関する操作 Deploymentのロールアウト系の操作は、kubectl rolloutコマンドを利用... 2022.05.26Kubernetes
監視【Elastic Stack】Logstash設定のきほん はじめに Logstashのパイプラインの設定について、基本的な部分を紹介したいと思います。 Logstash Logstashは、Elastic Stackの一つで、ログを処理するパイプラインになります。つまり、ログを受け取って、何かしら... 2022.05.24監視
DockerDocker ComposeでElastic Stackをローカルに構築 はじめに Docker Composeを使って、ローカルにElastic StackのうちElasticsearch、Logstash、Kibanaを構築していきたいと思います。 Elastic stackとは Elastic Stack... 2022.05.21Docker監視
CI/CD【Tekton】tekton-lintでTektonの静的解析をする はじめに Tektonのlinterであるtekton-lintについてざっくり紹介したいと思います。 tekton-lint tekton-lintは、Tektonの静的解析ツールです。 下記のようにtekton-lintコマンドで静的... 2022.05.17CI/CD
CI/CDTektonで”syntax error: bad substitution”が出た時の対応 はじめに Tektonのパイプラインでsyntax error: bad substitutionというエラーが出た場合の対応についてまとめました。 エラー内容 Tektonパイプラインの中のスクリプトを実行している箇所で下記のようなエラー... 2022.05.15CI/CD
Kubernetes【Kubernetes】sternで複数コンテナの複数Podのログをまとめて確認する はじめに Sternを使って複数コンテナで複数Podのログをまとめて確認してみたいと思います。 Sternとは Starnとは、複数コンテナを持つPodや複数Podのログをまとめてtailコマンドのように確認できるツールです。 オリジナル... 2022.05.14Kubernetes
Kubernetes【Kubernetes】k9sざっくり紹介 はじめに k9sについて、どんなものか、どうやって使うのかをざっくり紹介したいと思います。 k9s k9s(ケーナインズ)とは、Kubernetesクラスタをより簡単に操作できるようにするターミナルUIのツールです。 ターミナル上で起動... 2022.05.08Kubernetes