title: Kubernetes does not delete pods within a deleted deployment
body: <p>We run a kubernetes cluster on AWS.</p>
  
  <p>When I attemp to delete a Deployment - the replica set gets deleted as well - but the pod is remaining and gets not deleted.</p>
  
  <p>When I redeploy I get a new Deployment, new replica set and a new pod (so there are now 2 available...)</p>
  
  <pre><code>apiVersion: v1
  kind: Service
  metadata:
    name: helloworld
    labels:
      app: helloworld
  spec:
    ports:
      - 
        port: 80
        targetPort: 10000
    selector:
      service: helloworld
  ---
  apiVersion: extensions/v1beta1
  kind: Deployment
  metadata:
    name: helloworld
  spec:
    replicas: 1
    revisionHistoryLimit: 0
    selector:
      matchLabels:
        service: helloworld
    strategy:
      rollingUpdate:
        maxSurge: 1
        maxUnavailable: 1
      type: RollingUpdate
    template:
      metadata:
        labels:
          service: helloworld
      spec:
        containers:
        - 
          name: helloworld
          image: 'my.service.io/service/helloworld:latest'
          imagePullPolicy: Always
          ports:
          - containerPort: 10000
          command:
          - node
          args:
          - "app.js"
        imagePullSecrets:
        - name: my-screts
        restartPolicy: Always
        terminationGracePeriodSeconds: 30
  </code></pre>
  
  <p>Why isn't the pod deleted when deployment and replica sets are deleted?</p>