kubernetes

LaravelAppをK8sでデプロイ(構成紹介)

全体図 まずは、k8sに入る前に、どういったDockerコンテナ構造になっているかを理解する必要があります。 よくありがちな、laravelを動かすためのdocker-composeスキームです。 nginxで外部に対して80番と443番...
kubernetes

各種Volumeについて

ConfigMapとは ConfigMapは環境変数などをkey valueペアとして保存するリソース。 今回最後に作成するlaravelの.envファイルなどはココで定義します。 Secretとは Base64でエンコードして、key v...
kubernetes

Deploymentについて

全体図 Deploymentは、Nodeをまたぎ、さらにReplicasetを包み込んでいる緑色の点線のイメージ。 Deploymentとは PodのDeploy時に新しいReplicaSetを作成し、旧ReplicaSet管理下の旧Po...
kubernetes

Replicasetとは

全体図 ReplicasetはPod達をNodeをまたいで包み込んでいるオレンジ色の点線のイメージです。 Replicasetとは ReplicaはPodを複製します。 Specで定義されたレプリカの数を自動配置、維持してくれます。 Po...
kubernetes

Ingressについて

Ingressの図解 Podをクラスター内外に公開するL7ロードバランサー。 クラスター外部からURLのサブドメイン(ホスト)やパスによるServiceへの振り分けが出来ます。 つまり、LBService:NodePort = 1:1なの...
kubernetes

Serviceとは

全体マップ Serviceは全体マップのPodの集合体の上部に位置するNodePortと記載のある部分です。 Serviceとは Podをクラスター内外に公開する静的IPを持ったL4ロードバランサーです。 Podやコンテナの命は儚い。 ...
kubernetes

Podについて

ハンズオンを試される場合 もしもハンズオンを試される場合は以下のリンクに必要なセッティングについてまとめましたので、必要項目のインストールをしてください。 kubernetesセッティング minikube start セッティングを終えた...
kubernetes

セットアップ

セットアップ localにVirtualBoxが適応されているか確認 sysctl -a | grep -E --color 'machdep.cpu.features|VMX' 上記のコマンドでVMXの有効を確認し有効...
kubernetes

kubernetesとは

kubernetesをWebエンジニアが学ぶ意義について 一般的に、開発ディベロッパーはインフラに関する知識が浅い場合が多く、Dockerですらvirtualboxなどの開発環境構築の代替えとしての活用しかしていない場合が多いです。 Doc...
aws

AWSの全体像をなんとなく理解する① ~ 全体像編

AWSで基本的なサービスをデプロイするときの全体構造を整理するため、及び、これらの知見をシェアできたらと思い。ここにまとめようと思います。 上記画像のアーキテクチャーは、私が基本的なサービスを構築するときにやっている一般的なスキームです。...
タイトルとURLをコピーしました