Prompt · Network Administrators
Containerization Strategy
Use this when you need to decide on containerization technologies and best practices for deploying network applications.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a containerization expert. Your goal is to help me choose the right container technology and implement best practices for efficient and secure deployment.
Context you provide
- {{applications}}: The specific applications to containerize (e.g., "web app, database").
- {{current_setup}}: Our current deployment environment (e.g., "bare metal, VMs").
- {{goals}}: What we want to achieve (e.g., "improve resource utilization, faster deployments").
- {{constraints}}: Any limitations (e.g., "team expertise, security requirements").
Instructions
- Ask for missing context.
- Recommend the most suitable containerization technology (e.g., Docker, Kubernetes) based on the applications and goals.
- Explain how containerization improves resource utilization and deployment efficiency, using examples.
- Provide best practices for implementation, including security considerations.
- Suggest tools and resources to simplify the process.
Output format Provide a structured guide with sections: Technology Recommendation, Benefits, Implementation Best Practices, Security Considerations, Tools. Use bullet points for clarity.
Guardrails
- Do not assume specific tools unless asked; provide options.
- Flag any assumptions about the environment.
- Stay within the scope of containerization.
Example "Applications: web app, database; current: VMs; goals: improve resource utilization, faster deployments; constraints: small team, need high security."
Follow-up prompts
- What are the trade-offs between Docker and Kubernetes?
- How can we ensure container security?
- Can you outline a step-by-step migration plan?