なになれスマートフォン用の表示で見るなになれIT系のことを記録していきます。Autoscaler(HPA)を使用することで、CPUやメモリの使用状況に応じてPodをスケールアウトすることができます。HPAではカスタムメトリクスを使うことで、CPUやメモリ以外のメトリクスを活用できます。KubernetesのAPIを実行するためのgoのモジュールです。Kubernetesの拡張にも使われてます。これ以降は実際に使ってみた内容です。Fargateローンチ記念!EKS祭りだワッショイの参加レポートです。requestsとlimitsの機能があります。これらの値をどのように決めるかはなかなか難しいのではないかと思います。GitHub2019年を振り返る内容です。半年過ぎたころからAWSメインのインフラ業務が多くなってきたので、そのあたりで学ぶことが変わったりしました。DockerKubernetesでエラーを返さずにPodを更新するにはどうすれば良いか色々検証しました。結論はPodが終了する直前にwaitするです。以下、試したことを書きます。結論だけ知りたい方はこちらからどうぞ。Operator試したものはPrometheusのOperatorです。OperatorはKubernetesに特化したアプリケーションです。Controllerとして実装されています。ResourceはKubernetesをユーザが拡張するためのものです。Kubernetesの標準にあるDeploymentのようなリソースをユーザが独自に作成し、リソースの定義に応じて、Kubernetes上のリソースをコントロールすることが可能です。Resourceを試した2019-10-12Kubernetesでカナリアリリースを試すKubernetesKubernetesではコンテナイメージを実行するのにDeploymentが使われます。このDeploymentではカナリアリリースを実現することはできません。Rolloutsを使って、カナリアリリースを試します。Vagrant以下を試してみた内容です。2019年9月25日現在、この内容を試すとうまく動作しない部分があるので、直しつつ進めました。10.14.6になります。以下、Stepごとに修正点を補記します。Vagrantf...AnsibleとVagrantでKubernetesをセットアップする2019-09-09ISUCONに初参加しましたイベントISUCON9の予選が9/7,8の日程で開催されました。会社の同僚と一緒にチームを組んで、初めてISUCONに参加しました。2人チームでチーム名は「isuconなにもわからない」です。仕事ではNode.jsを使っているのでNode.jsで挑戦しました。KubernetesIngressはアプリケーションレイヤのロードバランサに当たるリソースでSSL化などが可能になります。Controllerに依存します。ApplicationだとJavaScriptファイルなどのアセットを初回ロード時に全て読み込みます。IAM複雑なIAMポリシーの作成と確認を行った時にそれなりに苦労したので情報を整理したいと思います。IAMポリシーとはAWSリソースのアクセス管理を定義するものです。DynamoDBDynamoDBのスキーマ設計について公式ドキュメントのベストプラクティスなどを見ながら学んだ記録です。DynamoDBのスキーマ設計はRDBとは異なり、以下の考え方を採用します。JavaScriptのテストフレームワークです。フロントエンド向けのテストフレームワークで注目されました。Jest自体はフロントエンドに限定されずに有用なテストフレームワークです。現職で働き始めて1ヶ月ほど経過して色々わかってきたので前職との差分についてまとめたいと思います。ここでのSIer(前職)とは大企業に分類される情報サービス業の会社です。受託開発やR&Dなどの業務を行っていました。requestの時には色々気をつけることがあるなと思い、整理したいと思います。URL)GitHubGitHubでcloneするときに公式的にはHTTPSが推奨なのを知りませんでした。認証が毎回必要なのでは?と思いましたが、保存できるので1回済ませたら以降は不要なようです。AWSメモを共有するWebアプリを作りました。Wikiみたいなものです。ここでは、どのように作ったのかの概要、製作の感想を紹介したいと思います。Webアプリのコンセプトを決めました。AmplifyとはAWSのリソースをクライアントアプリから直接操作することができるライブラリ群です。これによって、サーバレスなバックエンドにすることができます。似たものではFirebaseがあります。Amplifyを試した2019-03-07エンジニアのキャリアを語るMeetUp【しがないラジオ×kiitok】に参加しましたイベントエンジニアのキャリアを語るMeetUp【しがないラジオ×kiitok】に参加しました。TypeScript以前にChrome拡張機能を作りました。UI部分はReactで実装しました。今回はこのChrome拡張機能を作る際にどのようにReactを使ったのかを紹介します。Chrome拡張機能の設定画面です。AngularStorybookが気になったので、Angularを使って試しました。以下の内容をそのまま試していきましたが、Angularの場合、うまく動作しないところがありました。修正しながら一通り試したので、その内容を残しておきます。ページに掲載されているコードに記載...StorybookをAngularで試した2019-01-20基本から理解したくてAWSを学習したAWS今まで雰囲気でAWSを使ってきました。基本的なことの理解が危ういと感じたので、基本からの理解のために以下のUdemyレクチャーを実施しました。GraphQLTypeScriptで作ってみるシリーズの作業ログです。今回はGraphQLを試してみます。前回まではこちらです。Backendの処理のWeb化まで行なっています。serverをNode...GraphQL(Backend)を試した2018-12-292018年で学んだ技術AWS今年を振り返る的な投稿です。今年も色々学べました。技術の進歩が早すぎて学んでも学んでもより良いものが出てきてしまいますね。それを楽しめるようになってこそのエンジニアなのかもしれません。Vue.jsのドキュメントにある使用例(https://jp.vuejs.org/v2/examples/)の内容が魅力的だったので、Angularにもそういうものがないかを探してみました。OpenCV2018年にやったこととしてPythonによる画像処理に取り組みました。いった「人」が画像処理の対象でした。そこで得られた知識をまとめたいと思います。筆者は主にWeb領域のソフトウェアエンジニアで画像処理を専門に...【初心者向け】Pythonによる画像処理について(人物認識)次のページプロフィールid:hi1280日々で得たIT技術を記録していきます。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。