Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a sprinkling of High Availability? #1

Open
MnrGreg opened this issue Jul 2, 2020 · 2 comments
Open

Add a sprinkling of High Availability? #1

MnrGreg opened this issue Jul 2, 2020 · 2 comments

Comments

@MnrGreg
Copy link

MnrGreg commented Jul 2, 2020

Would be great if one could scale up with multiple replicas in a RAC One Node configuration. Draining the kubernetes node for any maintenance while having only a single replica deployed would cause an outage.

The Oracle repo has an Issue logged for developing a Oracle RAC Helm chart. First step would be to develop the raw yaml, as you've done.
oracle/docker-images#1042

@raekins
Copy link
Owner

raekins commented Jul 6, 2020

Hi Gregory, I can relocate a database using cordon / uncordon, have you tried that ?
https://ronekins.com/2020/05/06/relocating-an-oracle-18xe-database-on-a-kubernetes-cluster/

The Pure CSI Driver supports raw block so could try RAC, but as yet not given it a go.

Cheers

@MnrGreg
Copy link
Author

MnrGreg commented Jul 6, 2020

Shutting down the pod and starting it elsewhere takes time and interrupts client connections.

Solving the RAC networking requirements on Kubernetes may be more challenging than the storage piece. Picked it up here:
oracle/docker-images#1042 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants