コンテナ

スポンサーリンク
Docker

【Java】Docker ComposeでSpring Boot + MySQL環境を構築

はじめにDocker Compose で Spring Boot のアプリと MySQL を動かす環境を構築していきます。構築する環境今回動かすコンテナは下記の 2 つになります。Spring Boot のアプリケーションMySQL用意する...
Kubernetes

minikubeで複数クラスタ構築

はじめにminikubeを使って、複数のクラスタを構築する方法を紹介します。複数クラスタ構築下記のように-pオプションを使って、プロファイル名を指定することで、複数のクラスタを構築できます。minikube start -p {profil...
Kubernetes

kubectl get podで”Completed”のPodをフィルタリングする

はじめにkubectl get podでPodのSTATUSがCompletedになっているPodをフィルタして表示する方法を紹介します。PodのStatusがCompletedでフィルタ下記のようにPodのSTATUSカラムがComple...
スポンサーリンク
Kubernetes

【Kubernetes】StatefulSetについて理解する

はじめにKubernetesのStatefulSetについて、どんなものなのか動かしながら理解していきたいと思います。StatefulSetとはStatefulSetとは、データベースなどステートフルなPodを管理するオブジェクトになります...
Docker

Dockerfileからビルドしたイメージを実行したら”permission denied: unknown.”になった

はじめにDockerfileからビルドしたイメージを実行したところ、permission denied: unknown.というエラーになったので、その原因と対処方法を紹介します。事象まずは、今回遭遇した事象について解説します。下記のSon...
Docker

Dockerfileからタグをつけてビルドして実行

はじめにDockerfileを使って、さくっとタグをつけてビルドして、実行する方法を紹介します。ビルドも実行も本来色々なオプションがありますが、今回はよく使うパターンとして紹介させていただきます。DockerfileからタグをつけてビルドD...
Kubernetes

HelmでPostgreSQLを動かしてみる

はじめにHelmとHelmfileを使ってPostgreSQLをサクッと構築してみたいと思います。必要なファイル必要なファイルは下記の通りです。.├── helmfile.yaml└── values.yamlNamespaceの作成まずは...
CI/CD

HelmでローカルにSonarQubeを構築してみる

はじめにHelmでローカルにSonarQubeを構築してみます。今回はHelmとhelmfileを使います。helmfileについては、下記で解説していますが、Helmチャートを宣言的にデプロイできるツールです。SonarQubeとはSon...
Kubernetes

【Kubernetes】Strategic Merge Patchについてざっくり理解する

はじめにKubernetesで使われるStrategic Merge Patchについて、ざっくり理解していきます。また、Strategic Merge Patchで使われる命令文の中からKustomizeでサポートされているものを紹介しま...
Kubernetes

【Kubernetes】HPAを使いつつ手動でスケールさせる

はじめにHPA(Horizontal Pod Autoscaler)を使っている場合に、DeploymentのPodの数を手動でスケールアウト、スケールインする方法を紹介します。HPAを使いつつ手動スケールHPAを使っている場合は、スケール...
スポンサーリンク