Tools

過去の投稿

  • MacOSにS2IコマンドをインストールしてS2Iビルドする
    S2Iとは S2Iコマンドのインストール S2Iビルダーイメージのビルド アプリケーションイメージのS2Iビルド S2Iとは S2Iとは、Source To Imageの略で、OpenShiftの特徴 […]
  • NAMESPACEをプロビジョニングするOPERATORを作ってみる(ユーザー権限編)
    NamespaceをプロビジョニングするOperatorがあったら、マルチテナントでクラスター運用するのが楽になるかなぁと思い、Operatorを作成しています。本日はNamespaceにおけるユーザ […]
  • NamespaceをプロビジョニングするOperatorを作ってみる(NetworkPolicy編)
    NamespaceをプロビジョニングするOperatorがあったら、マルチテナントでクラスター運用するのが楽になるかなぁと思って作成してみています。本日はNetworkPolicyのプロビジョニング機 […]
  • NamespaceをプロビジョニングするOperatorを作ってみる(サイズ編)
    以下の記事でOperatorを作成する方法がわかりましたので、NamespaceをプロビジョニングするOperatorがあったら、マルチテナントでクラスター運用するのが楽になるかなぁと思って初めてみま […]
  • Operator SDK をインストールしてOperatorを作成する(2/2)
    Operator SDKをMacOSにインストールしてgolangでOperatorを作成します。以下の記事の続きでは、Operator SDKのインストールとソースコードの作成を行いました。本記事で […]
  • Operator SDK をインストールしてOperatorを作成する(1/2)
    Operator SDKをMacOSにインストールしてgolangでOperatorを作成します。長くなってしまうので、2回に分けます。 Operator SDKのインストール Operatorを作成 […]
  • MicroK8sにOperator Lifecycle Manager(OLM) をインストールしてみる
    今日はMicroK8sにOperatorインストールを試みました。MicroK8sはMicroK8sをMacOSにインストールしてみるでインストール済みですので、よろしければご参照ください。 はじめに […]
  • Operatorsを調査してみる
    今日はOperatorsを調査しましたのでメモしました。 Operatorsとは Operator Frameworkとは Operator Lifecycle Managerとは Operator […]
  • ArgoRolloutsとIstioを連携したカナリアデプロイ
    MicroK8sにArgoCDをインストールするでMicroK8sにArgoCDをインストールしたので機能を試しています。その一貫として、今日はItioとRolloutsを連携してカナリアデプロイメン […]
  • ArgoCDのCanary Deploymentを試す
    MicroK8sにArgoCDをインストールするでMicroK8sにArgoCDをインストールしたので機能を試しています。その一貫として、今日はCanary Deployment(カナリアデプロイメン […]
  • ArgoCDによるBlueGreenデプロイを試す
    MicroK8sにArgoCDをインストールするでArgoCDをインストールしたので機能を試しています。その一貫として、今日はBlueGreenデプロイを試したいと思います。 Argo Rollout […]
  • ArgoCDのCLIを使ってみる
    MicroK8sにArgoCDをインストールするでArgoCDをインストールしましたが、これまでGUIだけ使っていたので、以下のURLを参考にCLIで操作してみます。 https://argoproj […]
  • GitHubで承認されたyamlからArgoCDで自動デプロイする
    ArgoCDの初歩 GitHub上のyamlからアプリケーションをデプロイするでArgoCDの機能が試せたので、GitHub上で承認されたyamlをKubernetes上のマニフェストに自動反映してみ […]
  • ArgoCDの初歩 GitHub上のyamlからアプリケーションをデプロイする
    以下の記事でArgoCDをMicroK8sにインストールしました。今日はArgoCDの初歩とういことで、GitHubのyamlからアプリケーションをデプロイしてみたいと思います。 MicroK8sにA […]
  • MicroK8sにArgoCDをインストールする
    ArgoCDについて勉強したいと思っていたので、まずは使える環境を用意したいと思います。 ArgoCDとは Kubernetes環境を用意する ArgoCDをインストールする GitHubレポジトリを […]
  • Istio使ってURLパス単位でリクエスト処理を分けてみる
    Istioを使ってURLパス単位で、コンテナアプリケーションを割り振ってみます。 コンテナアプリケーションを作成する ソースコードを作成する helloaコンテナイメージを作成する hellobコンテ […]
  • IstioのSubsetでバージョン毎に流量制御を行う
    以下の記事でIstioによる流量制御を行いました。しかし、本来ABテストというのはバージョン毎に流量制御を行うことが多いので、Subsetを使って異なるバージョンのコンテナアプリケーションに対して行い […]
  • Jeagerって何?
    Jeagerの概要を調査したので、記事を描いてみました。 分散トレーシング 分散トレーシングとは SpanとTraceの関係 Propagation  Jeager Jeagerとは&nbs […]
  • MicroK8sでKialiを使ってみる
    以下の記事でMicroK8sにIstioを使ってABテストを実施しました。Kialiを使って発生した通信をGUIで確認してみましたので投稿します。 MicroK8sでistioによるABテストを試して […]
  • MicroK8sでIstioによるABテストを試してみる(2/2)
    本記事は以下の続きです。Istioを使って流量制御を行います。 MicroK8sでistioによるABテストを試してみる(1/2) アプリケーションのServiceを作成する Istioの設定をする […]
  • MicroK8sでIstioによるABテストを試してみる(1/2)
    以下の記事でMicroK8sをインストールしてみたので、IstioをインストールしてABテストを試します。今回は長くなってしまったので、インストール編とABテスト編に分けてお送りします。 MicroK […]
  • AtomでMarkdownのソースコードブロックに行番号を付ける
    AtomでMarkdownを編集しているとき、ソースコードブロックの中の行番号を指定したいことってないでしょうか。文章の中に、「〇〇行目は〜」みたいに書きたいことありますよね。行の左に行番号が振られる […]