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

Deploying with Kuby #25

Draft
wants to merge 20 commits into
base: master
Choose a base branch
from
Draft

Deploying with Kuby #25

wants to merge 20 commits into from

Conversation

palkan
Copy link
Member

@palkan palkan commented Oct 25, 2021

Description

This PR demonstrates how to deploy an AnyCable application to Kubernetes via Kuby.

See also Kubing Rails: stressless Kubernetes deployments with Kuby.

Prerequisites

We use a DigitalOcean managed Kubernetes cluster and Databases (PostgreSQL and Redis).
Please, see this video to learn more about configuring DO.

We also use a Kubernetes Monitoring Stack add-on. The Rails app instrumentation is based on this PR.

What's included

  • Basic Kuby configuration compatible with Docker4Dev to deploy Action Cable version of the app.
  • Added instrumentation (via Yabeda) and prometheus_service_monitor plugin.
  • Added deploy.yml GitHub Action
  • Added :anycable_rpc plugin to deploy RPC service
  • Added :anycable_go plugin to deploy anycable-go

🚀[Deploy]

@palkan palkan added the demo Demo branch PR label Oct 25, 2021
@palkan palkan force-pushed the demo/kuby branch 16 times, most recently from 2df299a to 50d75b2 Compare October 25, 2021 17:54
@palkan palkan force-pushed the demo/kuby branch 13 times, most recently from 737c5a2 to e6235d9 Compare November 24, 2021 09:44
@palkan palkan force-pushed the demo/kuby branch 3 times, most recently from fb19ebe to e915d54 Compare November 29, 2021 12:04
@palkan palkan force-pushed the master branch 13 times, most recently from 0f9a0b6 to f311544 Compare January 28, 2023 01:03
@palkan palkan force-pushed the master branch 2 times, most recently from 2e4efd0 to 7b2111f Compare April 2, 2024 01:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
demo Demo branch PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant