KubernetesのLabelとAnnotationの使い分けについて
LabelとAnnotation KubernetesにはDeploymentやServiceなどのリソースにLabelとAnnotationという識別子をつけることができます。 それぞれ役割があるので説明したいと思いま…
LabelとAnnotation KubernetesにはDeploymentやServiceなどのリソースにLabelとAnnotationという識別子をつけることができます。 それぞれ役割があるので説明したいと思いま…
Kubernetesのコンテキストを変更 コンテキストを変更するコマンドはよく使うんですがいつも忘れるのでメモしときます。 コンテキスト変更 使用するプロジェクト変更してからクレデンシャル情報を取得するだけです。 クレデ…
Kubernetesではyaml管理が大変 Kubernetesでマイクロサービスを構築しているとたくさんのyamlファイルが生成されるので管理が大変になってきます。 環境別に同じようなyamlファイルを生成して修正した…
便利ツールkube-promptをインストール kube-promptはkubectlコマンドの補完を行ってくれるツールでKubernetesを扱うなら使うべきツールだと思います。ちなみに日本人のSHIBATAさんが作っ…
Kubernetesでのヘルスチェック KubernetesでのコンテナのヘルスチェックにはProbeという機能を使用します。ProbeにはLivenessProbeとReadinessProbeの2つがあり、それぞれ特…
クラスタ内の通信について Kubernetesのクラスタ内の通信についてわからなことだらけだったのでまとめて残して置きたいと思います。 下記はKubernetes Cluster内のServiceとPodの通信経路をまと…
kubectl kubectlはgcloudからインストールできるKubernetesを扱うコマンドラインツールです。gcloudからインストールします。 $ curl https://sdk.cloud.google….
Sentinelとは SentinelとはRedisクラスターを簡単に構築することができるソフトウェアです。マスター・スレーブ構成になっており、マスターの自動昇格も行ってくれる優れものです。 Kubernetesでの構築…
Kubernetes用語解説 Kubernetesの学習をはじめると独自用語の意味がわからず理解に時間がかかってしまうので超初心者向けにざっくりどんなものなのかワードの解説をしたいと思います。 Cluster Kuber…
Minikubeとは Minikubeでは仮想化ソフトウェアを使ってLinuxがインストールされた仮想マシンを作成し、そこでKubernetesクラスタを動作させることができるツールです。Nodeは一つしか建てられないで…