<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>K8s on t-ngtn.com</title>
    <link>https://t-ngtn.com/tags/k8s/</link>
    <description>Recent content in K8s on t-ngtn.com</description>
    <generator>Hugo -- 0.145.0</generator>
    <language>en</language>
    <copyright>2025 t-ngtn</copyright>
    <lastBuildDate>Sun, 16 Mar 2025 00:47:36 +0900</lastBuildDate>
    <atom:link href="https://t-ngtn.com/tags/k8s/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>おうちk8sをやってみたい！！</title>
      <link>https://t-ngtn.com/posts/3/</link>
      <pubDate>Sun, 16 Mar 2025 00:47:36 +0900</pubDate>
      <guid>https://t-ngtn.com/posts/3/</guid>
      <description>&lt;p&gt;こんにちはこんばんは、t-ngtnです。&lt;/p&gt;
&lt;p&gt;自分はWebエンジニアをやっていたことがあるのですが、Kubernetesについては触ったことがありませんでした。&lt;/p&gt;
&lt;p&gt;しかし触ってみたい！気になる！という気持ちがずっとあったので触ってみることにしました。&lt;/p&gt;
&lt;p&gt;パッとコンテナオーケストレーションを用いるサービスを思いつかないので、まずは（？）ローカルでKubernetesを動かしてみることにします。いわゆる &lt;strong&gt;†おうちk8s†&lt;/strong&gt; です。&lt;/p&gt;
&lt;p&gt;知識がなくさっぱりわからないので以下のブログを参考にさせていただきました。ありがとうございます！！&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://zenn.dev/eiden0029/articles/kubernetes-cluster&#34;&gt;RaspberryPiでKubernetesクラスタを構築&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;やっていくぞい！！&lt;/p&gt;
&lt;br/&gt;
&lt;h2 id=&#34;準備&#34;&gt;準備&lt;/h2&gt;
&lt;p&gt;まずRaspberry piを3台用意します。私はRaspberry Pi 4 Model Bを1台、Raspberry Pi 3 Model Bを2台使いました。4Bは&lt;a href=&#34;https://amzn.to/4hfJHdD&#34;&gt;Aamazonのセール&lt;/a&gt;で購入、3Bはメルカリで中古で購入しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://t-ngtn.com/assets/images/3/amazon_rasppi.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;OSはUbuntu Server 24.04.2 LTSを使いました。&lt;a href=&#34;https://ubuntu.com/download/raspberry-pi&#34;&gt;ubuntuのサイト&lt;/a&gt;を参考にしてください。&lt;/p&gt;
&lt;p&gt;そして！！&lt;/p&gt;
&lt;p&gt;今回楽しみにしていたこちら！！！&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://amzn.to/40wnlPi&#34;&gt;GeeekPiのクラスターケース！！！&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;alt text&#34; loading=&#34;lazy&#34; src=&#34;https://t-ngtn.com/assets/images/3/geekpi.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;Amazonを徘徊していたら発見して、かわいすぎて即購入しました。&lt;del&gt;これをやるための理由づけとしておうちk8sをすることにしたと言っても過言ではない&lt;/del&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;p&gt;家にこんな小さくてかわいい物体ができるなんて幸せすぎるなぁ、、&lt;/p&gt;
&lt;br/&gt;
&lt;h3 id=&#34;クラスターケース組み立て&#34;&gt;クラスターケース組み立て&lt;/h3&gt;
&lt;p&gt;このクラスターケースにはヒートシンクがついています。4Bとかは結構発熱すると思うので貼っておきました。&lt;/p&gt;
&lt;p&gt;次に組み立てです。組み立て方法のカードもついているのですが、かなり簡素なのでAmazonの画像も参考にしました。&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;組み立て方のスクショ&#34; loading=&#34;lazy&#34; src=&#34;https://t-ngtn.com/assets/images/3/howtosetup.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;まず、各層のプレート（？）の保護フィルムを剥がすのですが、これが結構大変でした。爪で端っこの方を何度もカリカリすることで剥がせました。&lt;/p&gt;
&lt;p&gt;ネジの種類は多くないので画像を見ながらやっていけば大丈夫です。&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://t-ngtn.com/assets/images/3/1.jpg&#34;&gt;&lt;/p&gt;
&lt;p&gt;一段できましたね！&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://t-ngtn.com/assets/images/3/2.jpg&#34;&gt;&lt;/p&gt;
&lt;p&gt;二段目もできました！&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://t-ngtn.com/assets/images/3/3.jpg&#34;&gt;&lt;/p&gt;
&lt;p&gt;完成！！！テンション上がる〜〜&lt;/p&gt;
&lt;p&gt;可愛すぎるだろ、、、&lt;/p&gt;
&lt;br/&gt;
&lt;h3 id=&#34;ネットワーク&#34;&gt;ネットワーク&lt;/h3&gt;
&lt;p&gt;Raspberry Pi 4Bと3BはどちらもWifiに対応しているのですが、今回は有線LANで接続しました。理由は、線がごちゃごちゃしているのがカッコいいなと思ったからです。（このためにスイッチングハブを買ったことは内緒です）&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://t-ngtn.com/assets/images/3/perfect.jpg&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;いい感じですね！！！！！！&lt;/strong&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;h2 id=&#34;kubernetesを構築する&#34;&gt;kubernetesを構築する&lt;/h2&gt;
&lt;p&gt;先述の通り、&lt;a href=&#34;https://zenn.dev/eiden0029/articles/kubernetes-cluster&#34;&gt;RaspberryPiでKubernetesクラスタを構築&lt;/a&gt;を参考にさせていただきました。&lt;/p&gt;
&lt;p&gt;今回は以下の構成でkubernetesを構築します。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;rasp1(4B): master
&lt;ul&gt;
&lt;li&gt;192.168.1.101&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;rasp2(3B): worker
&lt;ul&gt;
&lt;li&gt;192.168.1.102&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;rasp3(3B): worker
&lt;ul&gt;
&lt;li&gt;192.168.1.103&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;記事通りにセッティングをしていきます。ほとんど困るところはなかったです。記事と違ったところは以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ubuntu24.04だと、linux-modules-extra-raspiは必要ない&lt;/li&gt;
&lt;li&gt;kubectl、kubelet、kubeadmのインストール　のところは公式のドキュメントを参考にした&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;良い感じに構築できました！！&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
