Ubuntu 22.04 に Kubernetes をインストールして自宅クラウド

Kubenetes についてほぼ何も知らない状態から,自宅用にクラスタを設置してみました. はじめに 自宅のサーバーでは家族用の下記のようなサービスを動かしています. 天気に応じた自動水やり 明るさ連動の電動シャッター自動開閉 天気予報および各種センサーの電子ペーパ表示 水槽モニタリング エアコン室外機自動冷却 …

Google Cloud の Arm インスタンスで Apple Silicon Mac 用イメージビルドを 30 倍速くしてみた – COLOPL Tech Blog

サーバー基盤グループで SRE として活動している工藤です。 つい先日、 Google Cloud 上で念願の Arm インスタンス T2A が利用可能になりました。まだプレビュー扱いで限られたリージョンでしか利用できませんが、既に Kubernetes Engine も動作します。 cloud.google.com 今回はそんな Google Cloud の Arm インスタン…

Docker Desktopを使わずにWindowsでDocker | IIJ Engineers Blog

九州支社技術部(九州・中四国事業部)所属。自作パソコン好きで、ハードウェア選定の仕事を与えると喜ぶ。最近は何でもコンテナにしたい教に入信し、コンテナ化の機会を虎視眈々と狙っている。 こんにちは、九州支社技術部(九州・中四国事業部)所属のy-morimotoです。 WindowsでDockerを使いたい時、多くの方はDocker Des…

本番環境に寄り添った開発用Docker環境の構築手法 – 虎の穴開発室ブログ

皆さんこんにちは。虎の穴ラボの辻村です。 この記事は「虎の穴ラボ 夏のアドベントカレンダー」17日目の記事です。 目次 目次 対象とする読者 前提 開発・実行環境 ホスト環境 Docker環境 既存環境調査 アプリケーションサーバー OSバージョンに基づく対応イメージ特定 Amazon Linux 2の場合 CentOSの場合 ライブラリ確…

distrolessのnonrootイメージを使おう – Re:cohalz

この記事は はてなエンジニア Advent Calendar 2021 11日目の記事です。 コンテナのベースイメージとしてdistrolessを選択肢にするということがここ最近増えてきました。 そんなdistrolessを非rootユーザで使おうとしたらとても簡単だったのでその紹介です。 どのくらい簡単かというと、Goのアプリケーションであれば以…

AWS IAM Role AnywhereをDocker上のOpenSSLで作ったRootCAで試してみる – YOMON8.NET

PKIベースでAWSのIAMロールを使える IAM Role Anywhereが発表されました。早速使えるようだったのでOpenSSLでCA構築して使ってみた手順を残しておきます。 環境汚さないためにDocker使っています。 aws.amazon.com docs.aws.amazon.com [HostOS] RootCA用のDockerコンテナを起動 [Docker] OSパッケージインストール [Doc…

AWS IAM Role AnywhereをDocker+OpenSSLのRootCAで試してみる – YOMON8.NET

PKIベースでAWSのIAMロールを使える IAM Role Anywhereが発表されました。早速使えるようだったのでOpenSSLでCA構築して使ってみた手順を残しておきます。 環境汚さないためにDocker使っています。 aws.amazon.com docs.aws.amazon.com [HostOS] RootCA用のDockerコンテナを起動 [Docker] OSパッケージインストール [Doc…

GitHub Actions上でdocker composeを使ってCIを回すためにうまいことキャッシュする方法 – Qiita

docker compose on GitHub Actions 昨今ではDocker(コンテナ)を使った環境整備が主流になってきています。アプリケーションの実行環境自体をコード化できるため、開発環境間の差異や、本番環境の差異を吸収し、アプリケーションの開発に集中することができます。 一方、CIとDockerの相性はなかなかに良くないです。Doc…