Jira Data Center Cluster on Kubernetes

Qusai Atoon November 20, 2024

Hello Atlassian Community, 

 

I'm working on a project where we want to install Jira Data Center on a Kubernetes Cluster. 

My problem is that I'm stuck on some concepts that I thought I understood, but now after I implemented the first POC setup, I need some clarifications to make sure if what I need is achievable or not

 

What I Expected: 

My initial Thoughts were that we're going to have a Jira Cluster that contains 2 nodes and let Kubernetes Horizontally-Auto-Scale my cluster based on the usage of the Application. 

 

What I now have in hand: 

Now after implementing the POC for my organization, I have:

  • A K8s (Kubernetes) cluster which contains two pods, each pod contains a node in my Jira Cluster.
  • Each k8s pod / Jira Node can be Auto-scaled on it's own. 

A constant number of Jira nodes, which isn't exactly what was expected from this new setup. 

 

My question

the question is: 

 

"Is it possible to have K8s as the orchestrater of my nodes in the context of provisioning and deprovisioning them instead of having constant number of nodes nodes?"

 

Thanks,

Qusai Atoon. 

1 answer

0 votes
Jehan Bhathena
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
November 20, 2024

Hi @Qusai Atoon 

While this is more of a k8s question I'll try to respond according to that:

  • "Each k8s pod / Jira Node can be Auto-scaled on it's own. A constant number of Jira nodes, which isn't exactly what was expected from this new setup" : To clarify, a Pod and Node and different entities in Kubernetes. When you Scale a Node, it is cluster-autoscaling/, but when you scale a Pod it is Horizontal Scaling.
    From what I'm aware of you will have to manually configure these if you want your setup to scale after it reaches a certain threshold. Refer this documentation to implement Cluster Auto scale https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler. Although I would highly recommend using Pod Auto Scaler, since Node Provisioning isn't required in most use cases

If this isn't what you're expecting, please can you elaborate on the use case you're looking at.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
SERVER
VERSION
9.12.15
PRODUCT PLAN
STANDARD
TAGS
AUG Leaders

Atlassian Community Events