OpenShift、開発者向けの監視機能(アラート通知)が進化しました

2022-12-14

こんにちは、もーすけです。
OpenShiftアドベントカレンダー14日目のゆるネタ投稿です。
2022年、OpenShiftネタで一番PVを稼いだ記事が「OpenShiftの新機能、ユーザ定義プロジェクトの監視ってどこまでできる?」でした。 OpenShiftをお使いのみなさんはだいぶ監視設定周りで困っているということがわかりますね笑 ちなみに余談ですが、この記事だけで2500PVくらいあったらしいです。

そこで今回は、そんなOpenShiftの監視機能の不足点であったアラート通知が進化したよってことを書いていこうと思います。

続きを読む

Argo CD、外部クラスタへのデプロイと認証の仕組み

2022-02-08

Argo CD学習シリーズ

こんにちは、もーすけです。
今回はArgo CDを用いて、外部のKubernetesクラスタへアプリケーションをデプロイすることについて動きを確認します。

続きを読む

OpenShift、プロジェクトスコープのノードセレクターの挙動確認

2022-01-20

あけましておめでとうございます。もーすけです。
今年もよろしくおねがいします。

OpenShiftのプロジェクトスコープのノードセレクターに関する雑多なメモです。

続きを読む

OpenShift、Routerシャーディングを使って用途ごとにアクセス経路を分ける

2021-12-28

こんにちは、もーすけです。
本日もOpenShift関連のTipsについてアウトプットします。 Ingress Controller(Router)のシャーディング(分割)についてです。 半分は自分の備忘録ではありますが、同じような境遇の方の参考になればと思います。

本ブログでは、OpenShift 4.9 on AWSの環境を用いていますが、オンプレミスなど他の環境でも活用できます。もちろんAWS環境とオンプレミス環境では若干Ingressの実装に差はでますが、大きくは変わらないと思います。

※いろいろまだ書き残したことがあるので随時更新します。

続きを読む

OpenShift、送信元IPアドレスで制限がかかった環境でのIPIインストールの注意事項

2021-12-22

こんにちは、もーすけです。
最近ハマったOpenShiftのネタを雑にアウトプットします。 送信元IPアドレスでAWSリソース操作に制限がかけられている環境での、IPI方式を用いたOpenShiftを構築する際の注意事項です。

続きを読む

「OpenShift徹底入門」という書籍を執筆しました

2021-12-20

こんにちは、もーすけです。
この度「OpenShift徹底入門」というOpenShiftの書籍を執筆しましたのでお知らせします。 2022年1月19日発売です。ブログ執筆時点では予約段階ですが、ぜひぜひご購入ください!

続きを読む

OpenShift、スタティックルートの追加方法と確認事項について

2021-08-31

こんにちは。もーすけです。
あまりここのブログネタにしないようなトピックですが、ちょっと機会があって軽くまとめておこうと思います。 OpenShiftのノードへスタティックルート(static route、ルーティング設定)を追加する方法と関連することがらについてです。

解決方法だけいえば、以下のSolutionがそのまま活用できますが、それに伴ってなにがおこるのか?なにを確認したらよいのか?と関連付けたかったためにこのメモを残します。

続きを読む

OpenShiftの新機能、ユーザ定義プロジェクトの監視ってどこまでできる?

2021-04-24

こんにちは、もーすけです。
本日は、OpenShift 4.6から新規に追加された「ユーザ定義プロジェクトの監視機能 (Monitoring for user-defined project)」ってなんなのか?どこまでできるのか?と気になってので検証してみます。正式な機能名があるわけではなさそうなので、本ブログでは「ユーザ定義プロジェクトの監視」ということにしておきます。

ちなみに本ブログを読みすすめる上で、$ コマンド はクラスタ管理者の操作、% コマンド はユーザ(開発者)の操作として記述しているので注意してください。

続きを読む

OpenShiftでCA証明書を追加することについての検証

2021-03-01

こんにちは、もーすけです。
最近検証したOpenShiftへのCA証明書を追加することについてです。 どういうケースでCA証明書の追加が必要かというと、自己証明書で運用されているレジストリとかプロキシに接続しなければいけないケースなどです。 たとえば以下のようなケースでしょうか。

  1. 非インターネット環境でのOpenShiftのインストールでミラーレジストリを構築した場合(ミラーレジストリの証明書が必要なケース)
  2. OpenShift外にプライベートのコンテナレジストリを構築していて使っている場合(上とほぼ同義)
  3. インターネットに出るのにプロキシを経由する必要があり、その証明書が必要な場合
  4. 社内のセキュリティでTLS復号化装置(SSL可視化ソリューションとかよばれるもの)を導入しており、その機器の証明書をインストールしなければならない場合

このときの証明書の追加の動きについて確認したので見ていきたいと思います。

続きを読む

Jaegerを使った分散トレーシングの検証 on Kubernetes (1)

2021-02-08

もーすけです。
過去にDatadogでAPMを少し検証したり、トレーニングの中でJaegerを触ったりしましたが、正直ちゃんとわかっていなかったので、改めてJaegerというか分散トレーシングについて検証してみたいと思います。

今回はKubernetes上にJaegerを構築するので、Jaeger Operatorをインストールして利用します。 今回はOpenShiftにて検証していますが、他のKubernetesディストリビューションでも同じように利用可能です。ockubectl と置き換えて読んでください。 検証環境は下記のとおりです。

  • OpenShift: 4.4
  • Jaeger: 1.17
続きを読む