フリーランスエンジニアのブログ

Elixir,Kubernetes,Terraformをいじっているエンジニアのブログ。メモ帳

RubyプロダクトをElixirプロダクトへリプレイスする作業を自動化しよう① fukuoka.ex Elixir/Phoenix Advent Calendar 2020【5分で読める】

この投稿は『fukuoka.ex Elixir/Phoenix Advent Calendar 2020』の19日目の記事です。 qiita.com また、この投稿は、先日のElixir Digitalization Implementors #3 でLT発表させてもらった内容と一部重複しています。 fukuokaex.connpass.com Schemaに関わ…

ここ最近やっていたインフラ

Elixir開発を主軸としている企業でのインフラ * GCE上でのMySQL構築とレプリケーション * ↑のバックアップ自動化、(ディスクを増設し定時にrsyncしてSlack通知) 大企業のセキュリティしっかり目の独立した検証環境を誰でもすぐ構築できるようにTerraformで開…

docker-compose buildでキャッシュを使わない。

docker-compose build --no-cache

kubernetesのyamlに記載すべきapiVersion

kubectl explain 'Object'例えば kubectl explain deployment が便利記載すべきはapps/v1 だと分かる。 $ kubectl explain deployment KIND: Deployment VERSION: apps/v1 DESCRIPTION: Deployment enables declarative updates for Pods and ReplicaSets. F…

EKSでconfigにクラスタを追加しクラスタを切り替えれるように。

いつも忘れるのでメモ。kubectlのconfigにクラスタを追加 aws eks update-kubeconfig --name <クラスタ名>kubectl でのコンテキスト一覧および切り替え 一覧 $ kubectl config get-contexts切り替え $ kubectl config use-context $CLUSTER_NAMECurrentの表…

Amazon EKS 用にkubeconfigを作成する。

いつも忘れるのでメモ。下記コマンドを実行 aws eks --region <region> update-kubeconfig --name <cluster_name> 参考: Amazon EKS の kubeconfig を作成する - Amazon EKS</cluster_name></region>

【Kubernetes】ローカルにクラスタを作成してNginxをLoadBalancerタイプでデプロイ

こんにちは。この記事は Kubernetes Advent Calendar 2019 の2日目の記事になります。 qiita.com 前提 クラスタの用意 ローカルにクラスタを用意。 確認。 Dashboardを確認する。 Deploymentの作成 deployment.yaml の作成 apply する Serviceの作成 service…

クレデンシャル流出防止のための「git-secrets」

Homebrewでgit-secretsをインストールします。 $ brew install git-secrets Gitに設定します。 $ git secrets --register-aws --global OK $ git secrets --install ~/.git-templates/git-secretes ✓ Installed commit-msg hook to ~/.git-templates/git-sec…

【自己紹介】参画するWeb開発チームを探そうかと思っています。

今のWebサービスの立ち上げが一段落したので、参画させて貰えるWeb開発チームを探そうかと思っています。 ※11/2 ちょこちょこ話もらって嬉しいです。使ってる技術優先で今回考えたいです。ぼちぼち11月20日までに決めようかと思います。 ※11/13 こちら決定し…