Uploaded image for project: 'ONAP Operations Manager'
  1. ONAP Operations Manager
  2. OOM-1598

Document a Highly-Available K8s Cluster Deployment (RKE 0.2.1 / K8S 1.13.5 / Helm (2.12.3 - not 2.13.1) / Docker 18.09.5)

    XMLWordPrintable

Details

    Description

      code in https://gerrit.onap.org/r/#/c/79067/
      RKE 2.0 out 26 March 2019

      Kubernetes Cluster instability has been observed during integration testing in ONAP lab environments. The currently documented k8s cluster deployment is no longe sufficient. This story is deliver on a new documented mechanism for deploying a more stable H/A k8s cluster.
      20190227 - preliminary video - all the way to tiller installation
      https://wiki.onap.org/display/DW/OOM+RKE+Kubernetes+Deployment#OOMRKEKubernetesDeployment-AutomatedInstallationVideoofRKEinstall
      moving code to this jira - https://gerrit.onap.org/r/#/c/79067/
      20190224 test config
      doc in https://wiki.onap.org/display/DW/OOM+RKE+Kubernetes+Deployment

      1. install docker
        curl https://releases.rancher.com/install-docker/17.03.sh | sh
      2. install rke
        sudo wget https://github.com/rancher/rke/releases/download/v0.1.15/rke_linux-amd64
        mv rke_linux-amd64 rke
        sudo mv ./rke /usr/local/bin/rke
      3. copy your private ssh key to the VMs
      4. provision a static EIP/VIP - optionally register a domain name
      5. edit cluster.yaml
      6. run rke up
        sudo rke up --config cluster2.yaml
      7. install kubectl
        https://git.onap.org/logging-analytics/tree/deploy/rancher/oom_rancher_setup.sh#n97
      8. test cluster
      1. RBAC lockdown cluster

      The current proposal is to move away from the graphical Rancher UI, in favor of using the more modern RKE deployment tool.
      20190219 Note: OOM-1508 may just use the default ingress controller that comes with RKE
      also test domain key in dev.yaml - below openStackUserName
      test inside a proxy

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              michaelobrien Michael O'Brien
              melliott Mike Elliott
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: