Difference between revisions of "Install OpenSearch on OpenShift v410"

From Bitbull Wiki
Jump to navigation Jump to search
 
Line 1: Line 1:
d
+
<pre>
 +
URL=board.apps.domain.com
 +
PROJECT=opensearch
  
[[Category:4x]]
+
oc new-project $PROJECT
[[Category:OpenShift & K8S]]
+
 
[[Category:Helm]]
+
oc create sa anyuid
 +
oc adm policy add-scc-to-user anyuid -z default -n opensearch
 +
 
 +
helm repo add opensearch-operator https://opster.github.io/opensearch-k8s-operator/
 +
helm install opensearch-operator opensearch-operator/opensearch-operator
 +
 
 +
vi os-cluster.yaml
 +
---------------------------
 +
kind: OpenSearchCluster
 +
metadata:
 +
  name: cluster1
 +
  namespace: opensearch
 +
spec:
 +
  general:
 +
    serviceName: oscluster1
 +
    version: latest
 +
  dashboards:
 +
    enable: true
 +
    version: latest
 +
    replicas: 1
 +
    resources:
 +
      requests:
 +
        memory: "512Mi"
 +
        cpu: "200m"
 +
      limits:
 +
        memory: "512Mi"
 +
        cpu: "200m"
 +
  nodePools:
 +
    - component: masters
 +
      replicas: 3
 +
      diskSize: "5Gi"
 +
      NodeSelector:
 +
      resources:
 +
        requests:
 +
            memory: "2Gi"
 +
            cpu: "500m"
 +
        limits:
 +
            memory: "2Gi"
 +
            cpu: "500m"
 +
      roles:
 +
        - "data"
 +
        - "master"
 +
---------------------------
 +
 
 +
 
 +
oc create -f os-cluster.yaml
 +
 
 +
 
 +
oc create route edge --hostname=$URL --port=5601 --service=oscluster1-dashboards

Revision as of 10:55, 14 July 2022

URL=board.apps.domain.com
PROJECT=opensearch

oc new-project $PROJECT

oc create sa anyuid
oc adm policy add-scc-to-user anyuid -z default -n opensearch

helm repo add opensearch-operator https://opster.github.io/opensearch-k8s-operator/
helm install opensearch-operator opensearch-operator/opensearch-operator

vi os-cluster.yaml

kind: OpenSearchCluster metadata: name: cluster1 namespace: opensearch spec: general: serviceName: oscluster1 version: latest dashboards: enable: true version: latest replicas: 1 resources: requests: memory: "512Mi" cpu: "200m" limits: memory: "512Mi" cpu: "200m" nodePools: - component: masters replicas: 3 diskSize: "5Gi" NodeSelector: resources: requests: memory: "2Gi" cpu: "500m" limits: memory: "2Gi" cpu: "500m" roles: - "data" - "master"
oc create -f os-cluster.yaml oc create route edge --hostname=$URL --port=5601 --service=oscluster1-dashboards