tech技術系記事のカテゴリkubeadmを使ってさくらのVPS×3台でマスター1台、ノード2台のk8sクラスターを作成してみたTL;DRkubeadmを使ってさくらのVPS3台でのk8sシングルマスタークラスターを作成してみたのでメモ書き。基本的にドキュメントに書かれているコマンドをベースにすればOKだが、少し違うのは、ドキュメントではマスター兼ワーカーが1台、ノード1台の2台クラスターとなっていると思われるが、この記事ではマスター1台、ノード2台の3台クラスターとするところ。KubernetesAPIサーバ用にプライベートネットワークを追加しているがネットワーク回りをあまり理解できておらず、正しいことをやっているのか自身がない。CloudをおすすめされていたのでGitHubと連携させて試した。以上にメモリを割り当てようとしているためだと思う。...ここでpsでプロセスのメモリ使用状態を見た時に、php.iniのmemory_limitで設定した値以上にphp-fpmプロセスがメモリを確保しているように見えるときがある。memory_limitを16Mにしていた時のプロセスの状態を見ると、メモリは36860(36M)割り当てられているように見えるけど、php-fpmは普通に動いている。psで見える物理メモリは実際に書き込まれたときに増えるはずなので実メモリに36M程度割り当てられていることになる...はず。example.comそもそもphp-fpmはどのようにメモリを確保しているのか知らない...とか思い始めたので調べてみた。付属されているヘルパーコマンドを使う。その時の手順を記載する。CodePipelineを利用してGitHub上にコードをPushした時にデプロイされるようにした。公式ドキュメントのチュートリアルをベースにやればだいたい良いけど自分用にメモとして記載しておく。