2020-01-01から1年間の記事一覧

Istioについてまとめてみた

Istioについて勉強していまいちドキュメントで理解しにくい部分もあり他に同じような人がいるかと思いましたので簡単なまとめの記事を残します。 この記事で理解しきれなかったIstioの概要を掴むのに役に立ってくれれば幸いです。 Istioとは? Istioはオープ…

ArgoCDとArgo Rolloutsで行うBlue/Green Deployment

今回はArgoCDで管理しているアプリに対してkubernetes上でBule/Green Deploymentをできる様にしてくれる Argo Rolloutsを使用して Blue/Green Deploymentを行う方法を紹介していきます。 環境 Amazon EKS(Fargateを使用しています): 1.16 argocd : 1.6.1 arg…

今更ながらにTerraformのディレクトリ構成を考えることにした。

こんにちはjoeです。 今更ですが仕事でTerraformでECSを0から作る可能性が出てきたのでディレクト構成について考えてみました。 沢山世の中にterraformのディレクトリ構成は出てはいるのですがなんとなく自分で深く考えたこともなくどの手法がいいのかなど …

terraformとeksctlで作成するManaged Node GroupとFargate

仕事でEKS on Fargateの環境に対してManaged Node Groupを追加で作成する必要があってその一環でVPCから作ってみようとなったのでその備忘録でTerraformとeksctlを使用してEKS環境を作成していきます。 筆者のバージョン環境は以下の通りです MacOS 10.15.4 …

k8sのSecretについて

kubernetesにはSecretという機密情報を管理するリソースがあるのですがその中で僕がハマったことを記事にしておこうと思います 基本的にSecretはこのような形で記述していきます apiVersion: v1 kind: Secret metadata: name: example-secret type: Opaque d…

class-validatorを使用したcustom-decoratorの作成とテスト

今回やること nest.jsを使用してhttpリクエストを送る際にdtoを使用してリクエストを送るのにdtoのバリデーションとしてclass-validatorを使用します github.com その際に用意されたdecoratorだけでなく自前で実装をしたい際にcustom-decoratorを実装すると…