Upgrade to Pro — share decks privately, control downloads, hide ads and more …

おうちk8s入門 - すごい広島 IT初心者の会 [84]

おうちk8s入門 - すごい広島 IT初心者の会 [84]

10分くらいで作ったスライドなので、またちゃんと作り込みたいと思います。

chanyou0311

March 27, 2024
Tweet

More Decks by chanyou0311

Other Decks in Technology

Transcript

  1. chanyou / ちゃんゆー • 1997 生まれる • 2019-2021 ガイアックス SNS

    データ分析基盤 • 2022-2023 MaaS Tech Japan 交通データ分析基盤 • 2024- アプリ会社 DRE データ基盤とか CI/CD とかやってます
  2. なぜ おうち k8s をやるのか • 仕事でやるには結構つらいがカジュアルに運用した い • helm chart

    で本番稼働用のパッケージが公開されて いる ◦ 色々お試しできる
  3. おうち k8s の始め方 • (おまけ)宅内ネットワークの IaC 化 • 物理サーバーを用意する •

    Kubernetes を導入する • Kuberentes に必要なパッケージを入れる
  4. Kubernetes に必要なパッケージを入れる • MetalLB: LoadBalancerを使えるようにする • cert-manager: SSL/TLS対応 • ingress-nginx:

    Ingressを使えるようにする • ArgoCD: GitOpsやっていく • Harbor: コンテナレジストリ • sealed-secrets: Secrets のマネージャ • nfs-subdir-external-provisioner: NFS を使えるように
  5. おうち k8s のおすすめの目標 • まずは Nextcloud サーバーを立てるのがおすすめ ◦ おうちストレージクラウドとして実用的! ◦

    アプリケーションの実装が不要、 helm で一発 • Nextcloud 稼働に必要な条件がちょうどよい ◦ LoadBalancer, Ingress, ストレージ
  6. おうち k8s のおすすめの目標 そのに • ArgoCD で GitOps にチャレンジしよう ◦

    helm chart も管理できるので早い段階で IaC 化でき る