yu nkt’s blog

nkty blog

I'm an enterprise software and system architecture. This site dedicates sharing knowledge and know-how about system architecture with me and readers.

環境構築

プロキシ環境下でのkind (kubernetes in docker)

背景 お手軽kubernetesの最近の流行りは、kind (kubernetes in docker)だそうです。 kind.sigs.k8s.io ただし、かなり厳しいプロキシ環境で実行していたら、少しハマりました。 私の会社だけの状況かもしれないので、ニーズないかもしれませんが、今回は、そ…

SlackのSlash commandとAWSで作る猫監視アプリ

背景 AWS API Gateway, AWS SQS, Slack (file.uploadとスラッシュコマンド)で、自宅の猫を遠隔から監視するアプリを作りました。 AWSもSlack Appもほぼ初心者の自分が、数週間、隙間時間で調べながら作ってみました。 一度作れば簡単なのですが、初めてだと…

Raspberry Pi 4にRaspbian Lite (CUI)をインストール・設定

これからRaspberry Pi 4を触る方の参考までに、つい最近買ったときの購入と設定の流れを残します。 購入 まず、Raspberry Pi4は、3までと、異なる部分が多くあるので、購入段階で注意が必要です。 Raspberry Pi 3までよりも、はるかに発熱するのでファンが必…

DHARMA: マイクロサービスアーキテクチャのSecurity by Design

背景 マイクロサービスアーキテクチャは、独立して稼動する各マイクロサービス間で、APIコールやメッセージングなどの通信が発生します。 開発していると、それらのI/Fを整えることだけに気がいきがちですが、通信が発生するということは、セキュリティリス…

プロキシ環境でVS Code Remote Development

Visual Studio Codeの新機能で、コンテナ内や、WSL、SSHでリモートアクセスした環境で、開発する事が出来るRemote Development機能が拡張機能として入れられるようになりました。 marketplace.visualstudio.com こんな人にオススメです。 開発環境はWindows…

プロキシ環境下の自前GitLabにアクセスする方法

背景 Gitに関して、何度もプロキシ関連でハマってきて、何度も同じようなことをググってきたので、自分で整理します。 環境 Linux (自分はCentOS 7を使っていますが、Ubuntuやその他ディストリビューションでも同じだと思います) アカウントのプロキシ設定 …

AWS EC2上にkubesprayでk8s環境を構築

背景 kubernetesの構築から運用まで、少しずつ勉強しようと思い、EC2に環境構築を試してみたのですが、かなりハマったので、その共有をします。 今時、自らEC2に環境構築する人は少ないかもしれませんが、練習ということで。 環境 k8sを構築する環境 AWS EC2…

EC2インスタンスへansibleで疎通確認

目的 EC2にあるインスタンスの構成管理をしようと思いますが、その前に、そのインスタンスへの疎通確認をしてみました。 今までansibleをローカルの環境構築にしか使ってなかったとは言え、まさかここで詰まることがあるとは…。 環境 構成管理対象のリモート…

WSLでWindowsなのにLinux環境を整える

背景 Windows10から、Windows Subsystem for Linux(WSL)によって、CygwinなどのツールやVMを導入せずに、Linuxコマンドを利用出来るようになりました。 私は今までGit BashでLinuxコマンドを打っていましたが、イマイチコマンドが揃っておらず、不満ながら…

kubeadmをセットアップしてみたが、いつも通りハマる

TL;DR AWS EC2のCentOS7上にkubeadmでk8s環境を構築 CGROUPの問題でkubeletが正常に稼動していないせいで、はまった /etc/systemd/sytem内のkubelet設定ファイルを削除し、最初からやり直したら成功 イントロ k8s超初心者の自分(dockerは頻繁に使っていて、…