[k8s]: k8s master HA not supported

Bug #1761137 reported by Pulkit Tandon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R5.0
New
High
Michael Henkel
Trunk
New
High
Michael Henkel

Bug Description

R5.0-ocata-50.

Tried ansible provisioning with following roles:
  bms1:
    provider: bms
    ip: 77.77.1.20
    roles:
      config_database:
      config:
      control:
      analytics_database:
      analytics:
      webui:
      k8s_master:
      kubemanager:
  bms2:
    provider: bms
    ip: 77.77.1.30
    roles:
      config_database:
      config:
      control:
      analytics_database:
      analytics:
      webui:
      k8s_master:
      kubemanager:
  bms3:
    provider: bms
    ip: 77.77.1.11
    roles:
      config_database:
      config:
      control:
      analytics_database:
      analytics:
      webui:
      k8s_master:
      kubemanager:
  bms4:
    provider: bms
    ip: 77.77.1.21
    roles:
      k8s_node:
      vrouter:
        PHYSICAL_INTERFACE: bond0
  bms5:
    provider: bms
    ip: 77.77.1.31
    roles:
      k8s_node:
      vrouter:
        PHYSICAL_INTERFACE: enp2s0f1

K8s master got installed on only 1 node.
k8s master HA provisioning is not supported yet.
Need to enhance the ansible-deployer to support that.

NOTE: K8s master HA is often confused with kube-manager HA. Please note that k8s-master HA does not have anything to do with contrail and is a feature supported by k8s.

Vineet Gupta (vineetrf)
tags: added: releasenote
Revision history for this message
Michael Henkel (mhenkel-3) wrote :

K8S HA implementation is not trivial as it requires vrrp and haproxy. The need for vrrp makes it imposible to deploy the masters across different subnets.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.