Elk upgradation from 8.16.1 to 8.18.8 on docker

Hi Team,

Currently we are using 8.16.1 version of elk 3 node cluster on docker having components Elasticsearch, Kibana and fleet. we need to upgrade it to 8.18.8 version, so we have below queries:

  1. How to utilize upgrade assistance to check the deprecation which are not supported in the 8.18.8 version
  2. How to upgrade having the old data or without data loss.
  3. what are all steps involved in upgrade.