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

Tekton Pipelineをインストール時のエラーの対処

はじめに Tekton Pipelineをインストールしてタスクをデプロイしようとした際に上手に動かず、ハマったため解決策を記載する。 環境 AWS EC2 Ubuntu22.04.3 Kubernetes v1.28.3 cri-o 1.28.1 Tekton Pipelines v0.59.0 現象 Taskのデプロイに失敗する。 $ ku…

VM上のゲストOSのディスク容量拡張

はじめに VM上のゲストOSのディスク容量が足りなくなったため、拡張する方法を記載する。 環境 Ubuntu 20.04.6 LTS(ホストOS) Ubuntu 22.04.2 LTS(ゲストOS) 操作手順 ゲストOSが使用しているディスクサイズの拡張 ゲストOSが使用しているディスクサイズの拡…

WireGuardを使ったVPNの構築

はじめに 次のVM上のサーバ間でWireGuardを使ってVPN接続ができるように構築する。 $ virsh net-dhcp-leases default Expiry Time MAC address Protocol IP address Hostname Client ID or DUID ----------------------------------------------------------…

Ingress、Nginx-Ingressコントローラの動作確認

はじめに Kubernetesのリソースの一つであるIngressの動作を確認し、Kubernetesクラスタネットワーク外部からアクセスを待ち受けられるようにする。 環境 Windows11(ホストOS) Ubuntu22.04.3(ゲストOS、WSL2) k3s v1.29.4+k3s1 Ingressについて IngressはIng…

Tekton Triggersを使ったTaskを実行

はじめに Tekton Triggersを使って、Taskを実行した。その方法を記載する。 環境 Windows11(ホストOS) Ubuntu22.04.3(ゲストOS、WSL2) k3s v1.29.4+k3s1 Tekton Pipelines v0.59.0 Tekton Triggers v0.25.2 前提条件 Tekton Pipelinesはインストールされてい…

Cloudflare Tunnelを利用したサービスの公開

はじめに Cloudflare Tunnelを利用して、Kubernetes上のアプリをオープンネットワークに公開する。 AWSでKubernetesを構築している場合、アプリをオープンネットワークへ公開するにはAWS から提供される load balancerを使うことが一般的である。ただし、今…