architecture – how to configure the staging environment vs production environment

I apologize for the question, however I am newbie, for software development process we used to set up 3 environments : integration , QA , master .

recently my boss asked to add a new environment staging that will mirror the production environment for further testing , so in the production environment we are configuring and using kubernetes, SSL, Load balancing , and others do I need to use them in the staging environment as well ?

also what are the differences to keep in mind between setting up a staging vs production environments