Starting point: https://www.elastic.co/blog/how-to-set-up-openid-connect-on-elastic-cloud-with-azure-google-okta#okta
First of all, you should have Elastic license from Platinum and higher in order to use SSO of any kind. So check yoour license.
If you're eligible for SSO then start with congiuration:
- Install ECK. E.g. using this method https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-deploy-eck.html
- Deploy Elasticsearch CRD. E.g. https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-deploy-elasticsearch.html
- Add proper app to the OKTA and get
Client ID
andClient secret
- Add kubernetes secret with OIDC client secret.