# Issue when installing Elasticsearch using helm by staying in rancher

**URL:** <https://discuss.elastic.co/t/issue-when-installing-elasticsearch-using-helm-by-staying-in-rancher/328827>\
**Category:** Elasticsearch\
**Tags:** docker\
**Created:** [March 29, 2023, 1:04pm UTC](https://discuss.elastic.co/t/issue-when-installing-elasticsearch-using-helm-by-staying-in-rancher/328827 "2023-03-29T13:04:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![thirumoorthy](https://avatars.discourse-cdn.com/v4/letter/t/ba9def/32.png) [@thirumoorthy](https://discuss.elastic.co/u/thirumoorthy)\
**Post date:** [March 29, 2023, 1:04pm UTC](https://discuss.elastic.co/t/issue-when-installing-elasticsearch-using-helm-by-staying-in-rancher/328827/1 "2023-03-29T13:04:49Z")

</div>

my values.yaml file

* * *

antiAffinity: hard  
antiAffinityTopologyKey: [kubernetes.io/hostname](http://kubernetes.io/hostname)  
clusterHealthCheckParams: wait\_for\_status=green&timeout=1s  
clusterName: elasticsearch  
createCert: true  
enableServiceLinks: true  
envFrom: null  
esConfig: {}  
esJavaOpts: ''  
esJvmOptions: {}  
esMajorVersion: ''  
extraContainers: null  
extraEnvs: null  
extraInitContainers:

- command:
  - mkdir
  - '-p'
  - /usr/share/elasticsearch/data/nodes/  
image: busybox:1.28  
name: create  
securityContext:  
runAsUser: 0

- command:
  - chown
  - '-R'
  - '1000:1000'
  - /usr/share/elasticsearch/  
image: busybox:1.28  
name: file-permissions  
securityContext:  
runAsUser: 0  
extraVolumeMounts: null  
extraVolumes: null  
fullnameOverride: ''  
healthNameOverride: ''  
hostAliases: null  
httpPort: 9200  
image: [docker.elastic.co/elasticsearch/elasticsearch](http://docker.elastic.co/elasticsearch/elasticsearch)  
imagePullPolicy: IfNotPresent  
imagePullSecrets: null  
imageTag: 8.5.1  
ingress:  
annotations: {}  
className: nginx  
enabled: false  
hosts:
  - host: chart-example.local  
paths:
    - path: /  
pathtype: ImplementationSpecific  
tls: null  
initResources: {}  
keystore: null  
labels: {}  
lifecycle: {}  
masterService: ''  
maxUnavailable: 1  
minimumMasterNodes: 1  
nameOverride: ''  
networkHost: 192.168.....  
networkPolicy:  
http:  
enabled: false  
transport:  
enabled: false  
nodeAffinity: {}  
nodeGroup: master  
nodeSelector: {}  
persistence:  
annotations: {}  
enabled: true  
labels:  
enabled: false  
podAnnotations: {}  
podManagementPolicy: Parallel  
podSecurityContext:  
fsGroup: 1000  
runAsUser: 1000  
podSecurityPolicy:  
create: false  
name: ''  
spec:  
fsGroup:  
rule: RunAsAny  
privileged: true  
runAsUser:  
rule: RunAsAny  
seLinux:  
rule: RunAsAny  
supplementalGroups:  
rule: RunAsAny  
volumes:
    - secret
    - configMap
    - persistentVolumeClaim
    - emptyDir  
priorityClassName: ''  
protocol: https  
rbac:  
automountToken: true  
create: false  
serviceAccountAnnotations: {}  
serviceAccountName: ''  
readinessProbe:  
failureThreshold: 3  
initialDelaySeconds: 10  
periodSeconds: 10  
successThreshold: 3  
timeoutSeconds: 5  
replicas: 1  
resources:  
limits:  
cpu: 1000m  
memory: 2Gi  
requests:  
cpu: 1000m  
memory: 2Gi  
roles:

- master
- data
- data\_content
- data\_hot
- data\_warm
- data\_cold
- ingest
- ml
- remote\_cluster\_client
- transform  
schedulerName: ''  
secret:  
enabled: true  
password: ''  
secretMounts: null  
securityContext:  
capabilities:  
drop:
  - ALL  
runAsNonRoot: true  
runAsUser: 1000  
service:  
annotations: {}  
enabled: true  
externalTrafficPolicy: ''  
httpPortName: http  
labels: {}  
labelsHeadless: {}  
loadBalancerIP: ''  
loadBalancerSourceRanges: null  
nodePort: ''  
publishNotReadyAddresses: false  
transportPortName: transport  
type: ClusterIP  
sysctlInitContainer:  
enabled: true  
sysctlVmMaxMapCount: 262144  
terminationGracePeriod: 120  
tests:  
enabled: true  
tolerations: null  
transportPort: 9300  
updateStrategy: RollingUpdate  
volumeClaimTemplate:  
accessModes:
  - ReadWriteOnce  
resources:  
requests:  
storage: 8Gi  
global:  
cattle:  
clusterId: local  
clusterName: local  
rkePathPrefix: ''  
rkeWindowsPathPrefix: ''  
systemDefaultRegistry: ''  
systemProjectId: p-kxjj2  
url: [https://alma3.tech.in](https://alma3.tech.in)  
systemDefaultRegistry: ''

* * *

when i execute helm install ..  
Below **Error** i am getting  
**Defaulted container "elasticsearch" out of: elasticsearch, configure-sysctl (init), create (init), file-permissions (init)**

* * *

Hi Team,  
I am new to elk.. For testing reduced to 1 replicas .Any help is appreciated ...

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [March 30, 2023, 11:15pm UTC](https://discuss.elastic.co/t/issue-when-installing-elasticsearch-using-helm-by-staying-in-rancher/328827/2 "2023-03-30T23:15:23Z")

</div>

Please don't create multiple topics on the same question 🙂

> [@Elasticsearch installation using helm](https://discuss.elastic.co/t/elasticsearch-installation-using-helm/328823):
>
> Hi Team, I have tried to install Elasticsearch using helm k8s package manager by staying inside rancher .. My values.yaml file is antiAffinity: hard antiAffinityTopologyKey: [kubernetes.io/hostname](http://kubernetes.io/hostname) clusterHealthCheckParams: wait\_for\_status=green&timeout=1s clusterName: elasticsearch createCert: true enableServiceLinks: true envFrom: null esConfig: {} esJavaOpts: '' esJvmOptions: {} esMajorVersion: '' extraContainers: null extraEnvs: null extraInitContainers: command: mkdir '-p' …

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [March 30, 2023, 11:15pm UTC](https://discuss.elastic.co/t/issue-when-installing-elasticsearch-using-helm-by-staying-in-rancher/328827/3 "2023-03-30T23:15:26Z")

</div>


