2024-07-01から1ヶ月間の記事一覧

複数のプロセスを一度に削除

はじめに 同じコマンドで設定値を変えて実行した複数のプロセスを一度に削除したい。 環境 Ubuntu 22.04 問題、課題 同じコマンドで設定値を変えて実行した複数のプロセスを一度に削除する方法を記載する。 解決 例としてgst-launch-1.0という名前で起動して…

ネットワーク関連のデバッグ方法に使用するコマンド

はじめに ネットワーク関連のデバッグ方法に使用するコマンドを備忘を込めて記載する。 環境 Ubuntu 22.04 問題、課題 自分がよく使用するネットワーク関連のデバッグのコマンドのオプションを忘れることが多いため、記載する。 解決、構築 ping pingは、ネ…

kubectl debugとnetshootの使用

はじめに KubernetesのPodのデバッグのための一つの方法として、エフェメラルコンテナを使用してみる。 環境 Ubuntu 22.04 kubernetes v1.28.3 crio v1.28.2 問題、課題 KubernetesのPodのデバッグのための一つの方法として、エフェメラルコンテナの使用があ…

プライベートコンテナレジストリのHarborの構築

はじめに VMwareによって開発されたOSSのプライベートコンテナレジストリのHarborを構築する。 環境 Ubuntu 22.04 kubernetes v1.28.3 crio v1.28.2 helm 3.13.2 Harbor3.13.2 問題、課題 秘密情報やNDA契約などにより、プライベートレジストリにコンテナを…

KubernetesにおいてホストOSからkubectl execで半永続的に動作するコマンドを実行

はじめに Kubernetesにおいて、ホストOSからkubectl execで半永続的に動作するコマンドを実行したが動作しない問題に直面した。その解決方法について記載する。 環境 Ubuntu 24.04 Kubernetes v1.30.2 問題、課題 Kubernetesにおいて、ホストOSからkubectl e…

EOLしたCent OS 7系のDockerfileのビルド

はじめに 2024/06/30にEOLしたCent OS 7系をビルドする。 環境 Ubuntu 24.04 buildah 1.33.7 Cent OS 7.6.1810 問題、課題 Cent OSをベースイメージとして使用するDockrfileをビルドしようとしたときに公式レポジトリがサービスの提供を終了しており、失敗す…

Kubernetseをシングルクラスタでインストール

はじめに Kubernetseをインストールする。 環境 Ubuntu24.04 Kubernetes: 1.30.2(2024/07/19現在の最新バージョン) cri-o: 1.31 calico: 3.28.0 問題、課題 Kubernetesの軽量ディストリビューションのk3sを使用していたが挙動が異なり、検証に困ることがあっ…

NIC:Mellanox(NVIDIA) MT2892をLinux OSに認識させるために、ConnectX-6のドライバーをインストール

はじめに NIC:Mellanox(NVIDIA) MT2892をLinux OSに認識させるために、ConnectX-6のドライバーをインストールした。 環境 Ubuntu24.04 NIC:Mellanox MT2892 [ConnectX-6 Dx], 2port 問題、課題 Mellanox社のNICをサーバに刺したがOSで認識しない、そのためド…

UbuntuのVM上でNICをさせるためにSRIOVを使用

はじめに UbuntuのVM上でNICを動作させるために、SRIOVを使用した。 環境 Ubuntu24.04 KVM 10.0.0 前提条件 VMは構築済とする。 問題、課題 VM上からホスト側のNICを使用する際、物理デバイスに直接アクセスできないため、I/O性能の低下が発生する。それを防…

Amazon GuardDutyで検知したEC2の脅威情報をAmazon SNSでEメール通知する

はじめに Amazon GuardDutyで検知したEC2の脅威情報をAmazon SNSでEメール通知する 問題、課題 EC2のセキュリティ性を向上させる。 そのために、EC2の脅威をすぐに検知できるようにGuardDutyを使用して、Eメールで通知できる仕組みを作る。 前提条件 EC2が構…

Kubernetes、cri-oのインストール

はじめに Kubernetes、ランタイムにcri-oを設定した場合のインストール方法を記載する。 環境 事前の環境 Ubuntu24.04 構築する環境 Kubernetes 1.30.2 cri-o 1.30 calico 3.28.0 問題、課題 Kubernetesのディストリビューション(例:k3s)だと本家と動作が…

Figmaと使ったフロントエンドの開発方法について調査

はじめに Figmaと使ったフロントエンドの開発方法について調査した。 問題、課題 フロントエンドの開発を効率化したい。 解決 html.to.design WebページをFigma用に変換できるプラグイン coliss.com Locofy Figmaからコードを作成する。現在は無料。ただし、…