Red Hat
Open InfrastructureSummitで日本人コントリビュータ座談会を実施。今回のカンファレンスの見どころは?
https://thinkit.co.jp/article/16182
→マイナーだけど実は需要があるのでは?
なんでOctavia?
2
3.
Red Hat
● LBaaS(LoadBalancer as a Service)を実現するOpenStackのプロジェクト
○ https://github.com/openstack/octavia
○ Octavia is an operator-grade open source scalable load balancer for use in large OpenStack
deployments.
● OpenStackにもともとあったLBaaS機能の後継
○ Neutron/LBaaS: https://wiki.openstack.org/wiki/Neutron/LBaaS
● Pikeリリースにてv1.0をリリース
そもそもOctaviaって何?
3
https://wiki.openstack.org/wiki/Octavia
4.
Red Hat
● 「VM上にhaproxyをいい感じに起動して、よしなに設定・管理する」機能
●従来のNeutron/LBaaSはNetworkノード(or Controllerノード)にhaproxy等を起動し、
LB 機能を提供
● OctaviaはNovaインスタンスを利用してhaproxyを起動するので、負荷分散・スケー
ルアウトが容易に!
Octaviaは何をするの?
4
Controller Compute Compute Controller Compute Compute
LB
LB
Neutron LBaaS Octavia
LB
LB
VM
LB
VM
LB
VM
LB
VM
LB
Red Hat
● IngressControllerとしてOctaviaを利用できる
→ Kubernetes on OpenStackがより使いやすく!
https://kubernetes.io/docs/concepts/cluster-administration/cloud-providers/#openstack
Octaviaは何がいいの?(3/3)
7
annotations:
kubernetes.io/ingress.class: "openstack"