instruction: Create a comprehensive Dockerfile for storage applications with best practices
output: ```dockerfile
  from PodSecurityPolicy to the Built-In PodSecurity Admission Controller
  Monitoring, Logging, and Debugging
  Troubleshooting Applications
  Debug Pods
  Debug Services
  Debug a StatefulSet
  Determine the Reason for Pod Failure
  Debug Init Containers
  Debug Running Pods
  Get a Shell to a Running Container
  Troubleshooting Clusters
  Troubleshooting kubectl
  Resource metrics pipeline
  Tools for Monitoring Resources
  Monitor Node Health
  Debugging Kubernetes nodes with crictl
  Auditing
  Debugging Kubernetes Nodes With Kubectl
  Developing and debugging services locally using telepresence
  Windows debugging tips
  Manage Kubernetes Objects
  Declarative Management of Kubernetes Objects Using Configuration Files
  Declarative Management of Kubernetes Objects Using Kustomize
  Managing Kubernetes Objects Using Imperative Commands
  Imperative Management of Kubernetes Objects Using Configuration Files
  Update API Objects in Place Using kubectl patch
  Migrate Kubernetes Objects Using Storage Version Migration
  Managing Secrets
  Managing Secrets using kubectl
  Managing Secrets using Configuration File
  Managing Secrets using Kustomize
  Inject Data Into Applications
  Define a Command and Arguments for a Container
  Define Dependent Environment Variables
  Define Environment Variables for a Container
  Expose Pod Information to Containers Through Environment Variables
  Expose Pod Information to Containers Through Files
  Distribute Credentials Securely Using Secrets
  Run Applications
  Run a Stateless Application Using a Deployment
  Run a Single-Instance Stateful Application
  Run a Replicated Stateful Application
  Scale a StatefulSet
  Delete a StatefulSet
  Force Delete StatefulSet Pods
  Horizontal Pod Autoscaling
  HorizontalPodAutoscaler Walkthrough
  Specifying a Disruption Budget for your Application<li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docs-tasks-run-application-access-api-
  ```