Difference between revisions of "Install OpenSearch on OpenShift v410"
Jump to navigation
Jump to search
(Created page with "d Category:4x Category:OpenShift & K8S Category:Helm") |
|||
Line 1: | Line 1: | ||
− | + | <pre> | |
+ | 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 |
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