• 自動デプロイ、スケーリング、アプリ・コンテナの運用自動化のために設計されたオープンソースのプラットフォーム
    • アプリを迅速に予定通りにデプロイする (コンテナをサーバー群へ展開する)
    • 稼働中にアプリをスケールする(稼働中にコンテナ数を変更する)
    • 新機能をシームレスに提供開始する (稼働中にロールアウトする)
    • ハードウェアの利用率を要求に制限する (コンテナで共存させて稼働率を高くする)
  • kubernetesはpods, deployments, servicesの基本要素で構成されており、標準的には、serviceにロードバランサーを設定してIPを晒し、外部インターネットからアクセスできるようにします
  • しかし、HTTPSにリダイレクトするには内部でnginx-proxyを持つ必要がありますし、service毎にIPアドレスが生成されてしまうという問題がある

pods

ingress

  • ingressはHTTPSレイヤーのロードバランサーであり、以下のメリットがある
    • IP管理などを個別のserviceではなくingressで管理できる
    • Googleが推奨している

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-10-27 (火) 13:51:33 (35d)