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

      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

            michaelobrien michaelobrien
            melliott melliott
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved: