hana_shinのLinux技術ブログ

Linuxの技術情報を掲載しています。特にネットワークをメインに掲載していきます。

Kubernetes

HarborにHelmチャートを登録し、Kubernetesから利用する

1 はじめに 2 検証環境 2.1 ネットワーク構成 2.2 ソフトウェアのバージョン 2.3 ノードのリソース 3 事前準備 3.1 Harbor接続のための事前準備(CA証明書の登録) 3.2 外部リポジトリからチャートのダウンロード 4 Harborへのチャート登録 5 Harborに登録し…

Trivy Operatorで、稼働中Podの脆弱性を調べる

1 はじめに 2 検証環境 2.1 ネットワーク構成 2.2 ソフトウェアのバージョン 2.3 ノードのリソース 3 事前準備 3.1 Harborのホスト名登録 3.2 ワーカーノードへのCA証明書の配置(全てのワーカーノードで実施) 3.3 containerdのレジストリ証明書参照設定(…

Trivyによるコンテナイメージの脆弱性スキャンとポリシー制御

1 はじめに 2 検証環境 2.1 ネットワーク構成 2.2 ソフトウェアのバージョン 2.3 ノードのリソース 3 スキャナー情報の確認 4 コンテナイメージのスキャン 5 データベースのアップデート 6 自動スキャン 7 脆弱性の深刻度によるイメージ取得制御 Z 参考図書 …

Harborにコンテナイメージを登録し、Kubernetesから利用する

1 はじめに 2 検証環境 2.1 ネットワーク構成 2.2 ソフトウェアのバージョン 2.3 ノードのリソース 3 事前準備 3.1 アクセス権をPublicからPrivateに変更 3.2 名前解決の設定 3.3 CA証明書の登録 3.4 ログイン・ログアウトの確認 4 Harborへのコンテナイメー…

Harborのインストール方法

1 Harborとは? 2 検証環境 2.1 ネットワーク構成 2.2 ソフトウェアのバージョン 2.3 ノードのリソース 3 事前準備 4 ストレージ(Local Path Provisioner)のインストール 5 MetalLBのインストール 5.1 MetalLBのインストール 5.2 IPプールの設定 5.3 動作…

Volume(emptyDir/hostPath/PV・PVC)の挙動を確かめてみた

1 Volumeとは 2 検証環境 2.1 ネットワーク構成 2.2 ソフトウェアのバージョン 2.3 ノードのリソース 3 emptyDirの使い方 4 hostPathの使い方 5 PV(PersistentVolume)/PVC(PersistentVolumeClaim)の使い方 Z 参考図書 単行本 電子書籍 ランキング参加中…

KubernetesのNamespaceを理解する~ Leaseオブジェクトはどのように更新されるのか

1 Namespaceとは 2 検証環境 2.1 ネットワーク構成 2.2 ソフトウェアのバージョン 2.3 ノードのリソース 3 Namespaceの使い方 3.1 Namespace一覧の確認方法 3.2 Namespaceの作成・削除方法 3.3 指定したNamespaceにリソースを作成する方法 3.4 デフォルトNam…

ConfigMap/Secretの使い方

1 ConfigMap/Secretとは 2 検証環境 2.1 ネットワーク構成 2.2 ソフトウェアのバージョン 2.3 ノードのリソース 3 ConfigMapの利用方法 3.1 Volumeとしてマウントする 3.2 環境変数として参照する 4 Secretの使い方 Z 参考図書 単行本 電子書籍 ランキング…

Helmコマンド入門〜インストールから基本的な使い方まで〜

1 Helmとは? 2 検証環境 2.1 ネットワーク構成 2.2 ソフトウェアのバージョン 3 Helmのインストール方法 4 Helmコマンドのオプション一覧 5 リポジトリを追加/削除する方法(add/remove) 6 チャートの中身を確認する方法(show) 7 チャートをダウンロード…

Deployment の基本操作を確認する

1 Deploymentとは 2 検証環境 2.1 ネットワーク構成 2.2 ソフトウェアのバージョン 2.3 ノードのリソース 3 Deploymentの基本操作 3.1 マニフェストの適用方法(apply) 3.2 マニフェストの削除方法(delete) 4 Deploymentの機能確認 4.1 レプリカ数の維持 …

kubectl コマンドで Tab 補完を有効にする方法

1 はじめに Z 参考図書 単行本 電子書籍 ランキング参加中Linux 1 はじめに 公式ページには、kubectl コマンドの Tab 補完機能に関する説明があります。 kubernetes.ioまず、以下のコマンドを実行して、Tab 補完用のスクリプトの内容を確認します。 [root@co…

Kubernetes 基本用語まとめ

1 はじめに Z 参考図書 単行本 電子書籍 ランキング参加中Linux 1 はじめに Kubernetes の動作検証をする中で、用語の意味を理解していないと操作の意図が分かりにくいと感じたので、まずは基本的な用語を整理しました。 用語 意味 コンテナ アプリ本体(例…

Kubernetes Podの基本を理解する ― 作成方法と使い方

1 Podとは? 2 検証環境 2.1 ネットワーク構成 2.2 ソフトウェアのバージョン 2.3 ノードのリソース 3 Pod を操作する主な kubectl コマンド 3.1 Podを作成・削除する方法 3.2 Pod の詳細情報を確認する方法 3.3 Pod のログを確認する方法 3.4 Pod 内でコマ…