Written by
izumiiii
on
on
SinatraをKubernetesで動かしてみた時の備忘録
初めて Sinatra アプリケーションを Kubernetes で動かしてみた時のメモです。
Deployment
Deployment を使用することで簡単に ReplicaSet のバージョンを管理することが出来る。
--record
で操作履歴をつけれる。
Service
Pod にアクセスするためのポリシー定義をする場所。 Service がないと外部に公開されない。 Service type は 4 つある。
- ClusterIP
- NodePort
- LoadBalancer
- ExternalName
Ingress
外部からのアクセスを管理するオブジェクト。 ホストごとにサービス切り替えたり出来る。
最後に
上記をもとに作成したのがこちらsinatra-kube 実際に手動かしながらの方が理解しやすかったので、もっと早くさわればよかった。