In fact, the logs suggest there is a problem with the storage. You should zoom there, forget about the service change that is unrelated :)
On Sunday, July 2, 2017, Rodrigo Campos <rodrig...@gmail.com> wrote: > The pod failure can't be related to that. It might be a problem to attach > storage or something else, but really really can't be that. They are really > different things, something else must have changed. > > > > On Saturday, July 1, 2017, Norman Khine <nor...@khine.net > <javascript:_e(%7B%7D,'cvml','nor...@khine.net');>> wrote: > >> I see the difference between the service and pods, but I am unsure how to >> trouble shoot this as the only changes I made was to the two lines here >> https://github.com/kubernetes/charts/blob/master/stable >> /mongodb-replicaset/templates/mongodb-service.yaml#L17-L18 >> >> diff --git a/stable/mongodb-replicaset/templates/mongodb-service.yaml >> b/stable/mongodb-replicaset/templates/mongodb-service.yaml >> index d2903e7..bd952b9 100644 >> --- a/stable/mongodb-replicaset/templates/mongodb-service.yaml >> +++ b/stable/mongodb-replicaset/templates/mongodb-service.yaml >> @@ -14,8 +14,8 @@ metadata: >> release: {{ .Release.Name }} >> name: {{ template "fullname" . }} >> spec: >> - type: ClusterIP >> - clusterIP: None >> + type: NodePort >> + clusterIP: 10.3.0.28 >> ports: >> - name: peer >> port: {{ .Values.port }} >> >> >> >> >> ➜ Sandboxes kubectl describe po test-mongo-mongodb-replicaset-0 >> Name: test-mongo-mongodb-replicaset-0 >> Namespace: dev >> Node: ip-10-0-10-229.eu-west-2.compute.internal/10.0.10.229 >> Start Time: Fri, 30 Jun 2017 17:09:15 +0100 >> Labels: app=mongodb-replicaset >> release=test-mongo >> Annotations: kubernetes.io/created-by={"kind":"SerializedReference","apiV >> ersion":"v1","reference":{"kind":"StatefulSet","namespace":"dev","name": >> "test-mongo-mongodb-replicaset","uid":"76eb1449-5dae-11e7-93c0-06b4... >> pod.beta.kubernetes.io/hostname=test-mongo-mongodb-replicaset-0 >> pod.beta.kubernetes.io/subdomain=test-mongo-mongodb-replicaset >> Status: Pending >> IP: 10.2.84.5 >> Controllers: StatefulSet/test-mongo-mongodb-replicaset >> Init Containers: >> install: >> Container ID: docker://c3ba12e715b8e14bea434 >> 2e587ffb22b95bf4d7cd38b1705c07eaa0a5827d450 >> Image: gcr.io/google_containers/mongodb-install:0.4 >> Image ID: docker-pullable://gcr.io/google_containers/mongodb-install@ >> sha256:2028aa0e1f1377a045993032fc84c203a07b533f0fae2b39a6674bbee6e39f06 >> Port: >> Args: >> --work-dir=/work-dir >> State: Terminated >> Reason: Completed >> Exit Code: 0 >> Started: Fri, 30 Jun 2017 17:09:33 +0100 >> Finished: Fri, 30 Jun 2017 17:09:33 +0100 >> Ready: True >> Restart Count: 0 >> Environment: <none> >> Mounts: >> /config from config (rw) >> /var/run/secrets/kubernetes.io/serviceaccount from >> default-token-wwsc0 (ro) >> /work-dir from workdir (rw) >> bootstrap: >> Container ID: docker://a4c53dd4f84849244e074 >> 5d7c7a97236f309791d2cb8ae4a0138088edca9963f >> Image: mongo:3.4 >> Image ID: docker-pullable://mongo@sha256 >> :f1ae736ea5f115822cf6fcef6458839d87bdaea06f40b97934ad913ed348f67d >> Port: >> Command: >> /work-dir/peer-finder >> Args: >> -on-start=/work-dir/on-start.sh >> -service=test-mongo-mongodb-replicaset >> State: Running >> Started: Fri, 30 Jun 2017 17:09:34 +0100 >> Ready: False >> Restart Count: 0 >> Environment: >> POD_NAMESPACE: dev (v1:metadata.namespace) >> REPLICA_SET: rs0 >> Mounts: >> /config from config (rw) >> /data/db from datadir (rw) >> /var/run/secrets/kubernetes.io/serviceaccount from >> default-token-wwsc0 (ro) >> /work-dir from workdir (rw) >> Containers: >> mongodb-replicaset: >> Container ID: >> Image: mongo:3.4 >> Image ID: >> Port: 27017/TCP >> Command: >> mongod >> --config=/config/mongod.conf >> State: Waiting >> Reason: PodInitializing >> Ready: False >> Restart Count: 0 >> Liveness: exec [mongo --eval db.adminCommand('ping')] delay=30s >> timeout=5s period=10s #success=1 #failure=3 >> Readiness: exec [mongo --eval db.adminCommand('ping')] delay=5s >> timeout=1s period=10s #success=1 #failure=3 >> Environment: <none> >> Mounts: >> /config from config (rw) >> /data/db from datadir (rw) >> /var/run/secrets/kubernetes.io/serviceaccount from >> default-token-wwsc0 (ro) >> /work-dir from workdir (rw) >> Conditions: >> Type Status >> Initialized False >> Ready False >> PodScheduled True >> Volumes: >> datadir: >> Type: PersistentVolumeClaim (a reference to a PersistentVolumeClaim >> in the same namespace) >> ClaimName: datadir-test-mongo-mongodb-replicaset-0 >> ReadOnly: false >> config: >> Type: ConfigMap (a volume populated by a ConfigMap) >> Name: test-mongo-mongodb-replicaset >> Optional: false >> workdir: >> Type: EmptyDir (a temporary directory that shares a pod's lifetime) >> Medium: >> default-token-wwsc0: >> Type: Secret (a volume populated by a Secret) >> SecretName: default-token-wwsc0 >> Optional: false >> QoS Class: BestEffort >> Node-Selectors: <none> >> Tolerations: <none> >> Events: <none> >> ➜ Sandboxes kubectl logs po test-mongo-mongodb-replicaset-0 >> Error from server (NotFound): pods "po" not found >> ➜ Sandboxes kubectl logs test-mongo-mongodb-replicaset-0 >> Error from server (BadRequest): container "mongodb-replicaset" in pod " >> test-mongo-mongodb-replicaset-0" is waiting to start: PodInitializing >> >> >> >> >> On Friday, June 30, 2017 at 10:47:39 PM UTC+1, Rodrigo Campos wrote: >>> >>> That is should be independent of the service type change. >>> >>> The service is a different object and just exposed running pods. If the >>> pods are not running, then is something related to the deployment/whatever >>> you are using. But should not be the service >>> >>> On Friday, June 30, 2017, Norman Khine <nor...@khine.net> wrote: >>> >>>> nope, the pods never initialized ;'( will see if i can trouble-shoot it >>>> >>>> On 30 June 2017 at 17:42, Rodrigo Campos <rodrig...@gmail.com> wrote: >>>> >>>>> So it's working? :) >>>>> >>>>> On Friday, June 30, 2017, Norman Khine <nor...@khine.net> wrote: >>>>> >>>>>> Ignore, I had to pass the `templates/database/mongo/values.yaml` to >>>>>> specify the volume! >>>>>> >>>>>> >>>>>> persistentVolume: >>>>>> enabled: true >>>>>> ## If defined, volume.beta.kubernetes.io/storage-class: >>>>>> <storageClass> >>>>>> ## Default: volume.alpha.kubernetes.io/storage-class: default >>>>>> ## >>>>>> # storageClass: fast >>>>>> accessModes: >>>>>> - ReadWriteOnce >>>>>> size: 30Gi >>>>>> annotations: {} >>>>>> >>>>>> >>>>>> On Friday, June 30, 2017 at 1:00:04 PM UTC+1, Norman Khine wrote: >>>>>>> >>>>>>> Hello, I have installed mongodb using the helm chart, >>>>>>> https://github.com/kubernetes/charts/blob/master/stable/mong >>>>>>> odb-replicaset/templates/mongodb-service.yaml#L17, what is the >>>>>>> correct way to update the Type and IP for this service, currently it is: >>>>>>> >>>>>>> ➜ k8s git:(master) kubectl describe svc trint-mongo-mongodb-replicaset >>>>>>> --context zapotec >>>>>>> >>>>>>> >>>>>>> (git)-[master] >>>>>>> Name: test-mongo-mongodb-replicaset >>>>>>> Namespace: dev >>>>>>> Labels: app=mongodb-replicaset >>>>>>> chart=mongodb-replicaset-0.2.0 >>>>>>> heritage=Tiller >>>>>>> release=test-mongo >>>>>>> Annotations: service.alpha.kubernetes.io/tolerate-unready-endpoints= >>>>>>> true >>>>>>> Selector: app=mongodb-replicaset,release=test-mongo >>>>>>> Type: ClusterIP >>>>>>> IP: None >>>>>>> Port: peer 27017/TCP >>>>>>> Endpoints: 10.2.6.6:27017,10.2.84.5:27017,10.2.84.6:27017 >>>>>>> Session Affinity: None >>>>>>> Events: <none> >>>>>>> >>>>>>> >>>>>>> or would I have to rebuild it from the helm chart? >>>>>>> >>>>>>> any advise is much appreciated >>>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "Kubernetes user discussion and Q&A" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to kubernetes-users+unsubscr...@googlegroups.com. >>>>>> To post to this group, send email to kubernetes-users@googlegroups. >>>>>> com. >>>>>> Visit this group at https://groups.google.com/group/kubernetes-users. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> -- >>>>> You received this message because you are subscribed to a topic in the >>>>> Google Groups "Kubernetes user discussion and Q&A" group. >>>>> To unsubscribe from this topic, visit https://groups.google.com/d/to >>>>> pic/kubernetes-users/Bq1BbhSZqoU/unsubscribe. >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> kubernetes-users+unsubscr...@googlegroups.com. >>>>> To post to this group, send email to kubernetes-users@googlegroups.com >>>>> . >>>>> Visit this group at https://groups.google.com/group/kubernetes-users. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> >>>> >>>> -- >>>> %>>> "".join( [ {'*':'@','^':'.'}.get(c,None) or chr(97+(ord(c)-83)%26) >>>> for c in ",adym,*)&uzq^zqf" ] ) >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Kubernetes user discussion and Q&A" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to kubernetes-users+unsubscr...@googlegroups.com. >>>> To post to this group, send email to kubernetes-users@googlegroups.com. >>>> Visit this group at https://groups.google.com/group/kubernetes-users. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "Kubernetes user discussion and Q&A" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to kubernetes-users+unsubscr...@googlegroups.com. >> To post to this group, send email to kubernetes-users@googlegroups.com. >> Visit this group at https://groups.google.com/group/kubernetes-users. >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "Kubernetes user discussion and Q&A" group. To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-users+unsubscr...@googlegroups.com. To post to this group, send email to kubernetes-users@googlegroups.com. Visit this group at https://groups.google.com/group/kubernetes-users. For more options, visit https://groups.google.com/d/optout.