Amidst Docker, Podman why does one not hear about systemd-nspawn, mkiso and debootstrap often?
Containerization at its core works with Namespacing, User Ids, Networks in the userspace.
There is a great write up by Benjamin Toll about using systemd containers, where he breaks down all the capabilities that systemd-nspawn along side with tools like mkiso / debootstrap can do without Daemon Layers like Docker / Podman and runc, containerd.
I am quite curious if there are certain things these set of tools are not able to achieve in the Container Space. If DevOps peeps who use them, can you share your experience with systemd-nspawn?
https://redd.it/139u04t
@r_devops
Containerization at its core works with Namespacing, User Ids, Networks in the userspace.
There is a great write up by Benjamin Toll about using systemd containers, where he breaks down all the capabilities that systemd-nspawn along side with tools like mkiso / debootstrap can do without Daemon Layers like Docker / Podman and runc, containerd.
I am quite curious if there are certain things these set of tools are not able to achieve in the Container Space. If DevOps peeps who use them, can you share your experience with systemd-nspawn?
https://redd.it/139u04t
@r_devops
Reddit
r/devops on Reddit: Amidst Docker, Podman why does one not hear about systemd-nspawn, mkiso and debootstrap often?
Posted by u/dugindeep - 1 vote and no comments
Keeping contents in the same git repository from two different folders
We have a parent folder ABC upon which git is configured. Which means that if we run git config -l after cd to ABC we can see the git repository it is pointing to.
​
Now I wanted to add fstab file which is under /etc directory to the same git repository. Is there any way I can acheieve this?
we are thinking to do rsync between /etc/fstab with fstab file(under ABC), so that it can pushed to the same repository.
​
Please let me know your suggestions.
https://redd.it/139qdlx
@r_devops
We have a parent folder ABC upon which git is configured. Which means that if we run git config -l after cd to ABC we can see the git repository it is pointing to.
​
Now I wanted to add fstab file which is under /etc directory to the same git repository. Is there any way I can acheieve this?
we are thinking to do rsync between /etc/fstab with fstab file(under ABC), so that it can pushed to the same repository.
​
Please let me know your suggestions.
https://redd.it/139qdlx
@r_devops
Reddit
r/devops on Reddit: Keeping contents in the same git repository from two different folders
Posted by u/jaango123 - 1 vote and 1 comment
Issue with auth when using a bitnami postgres helm chart
helm install --set auth.username="admin",auth.password="postgres123",auth.database="database",architecture="replication", release oci://registry-1.docker.io/bitnamicharts/postgresql
const sequelize = new Sequelize('database', null, null,{
dialect: 'postgres',
port: 5432,
replication: {
read: [
{
host: 'release-postgresql-read',
username: process.env.DB_USER || 'admin',
password: process.env.DB_PASSWORD || 'postgres123'
},
],
write: {
host: 'release-postgresql-primary',
username: process.env.DB_USER || 'admin',
password: process.env.DB_PASSWORD || 'postgres123'
}
},
pool: {
max: 10,
idle: 30000
},
});
This is what I have.
When I go kubectl get services, I get:
release-postgresql-primary ClusterIP 10.111.239.207 <none> 5432/TCP 85m
release-postgresql-primary-hl ClusterIP None <none> 5432/TCP 85m
release-postgresql-read ClusterIP 10.107.56.248 <none> 5432/TCP 85m
release-postgresql-read-hl ClusterIP None <none> 5432/TCP 85m
I use the clusterIp to connect to the read and write instances of the postgres bitnami chart, but I get the error:
Error: SequelizeConnectionError: password authentication failed for user "admin" (node:19) UnhandledPromiseRejectionWarning: SequelizeConnectionError: password authentication failed for user "postgres" at Client._connectionCallback (/app/node_modules/sequelize/lib/dialects/postgres/connection-manager.js:143:24) at Client._handleErrorWhileConnecting (/app/node_modules/pg/lib/client.js:318:19) at Client._handleErrorMessage (/app/node_modules/pg/lib/client.js:338:19) at Connection.emit (events.js:400:28) at /app/node_modules/pg/lib/connection.js:116:12 at Parser.parse (/app/node_modules/pg-protocol/dist/parser.js:40:17) at Socket. (/app/node_modules/pg-protocol/dist/index.js:11:42) at Socket.emit (events.js:400:28) at addChunk (internal/streams/readable.js:293:12) at readableAddChunk (internal/streams/readable.js:267:9)
https://redd.it/13a3wug
@r_devops
helm install --set auth.username="admin",auth.password="postgres123",auth.database="database",architecture="replication", release oci://registry-1.docker.io/bitnamicharts/postgresql
const sequelize = new Sequelize('database', null, null,{
dialect: 'postgres',
port: 5432,
replication: {
read: [
{
host: 'release-postgresql-read',
username: process.env.DB_USER || 'admin',
password: process.env.DB_PASSWORD || 'postgres123'
},
],
write: {
host: 'release-postgresql-primary',
username: process.env.DB_USER || 'admin',
password: process.env.DB_PASSWORD || 'postgres123'
}
},
pool: {
max: 10,
idle: 30000
},
});
This is what I have.
When I go kubectl get services, I get:
release-postgresql-primary ClusterIP 10.111.239.207 <none> 5432/TCP 85m
release-postgresql-primary-hl ClusterIP None <none> 5432/TCP 85m
release-postgresql-read ClusterIP 10.107.56.248 <none> 5432/TCP 85m
release-postgresql-read-hl ClusterIP None <none> 5432/TCP 85m
I use the clusterIp to connect to the read and write instances of the postgres bitnami chart, but I get the error:
Error: SequelizeConnectionError: password authentication failed for user "admin" (node:19) UnhandledPromiseRejectionWarning: SequelizeConnectionError: password authentication failed for user "postgres" at Client._connectionCallback (/app/node_modules/sequelize/lib/dialects/postgres/connection-manager.js:143:24) at Client._handleErrorWhileConnecting (/app/node_modules/pg/lib/client.js:318:19) at Client._handleErrorMessage (/app/node_modules/pg/lib/client.js:338:19) at Connection.emit (events.js:400:28) at /app/node_modules/pg/lib/connection.js:116:12 at Parser.parse (/app/node_modules/pg-protocol/dist/parser.js:40:17) at Socket. (/app/node_modules/pg-protocol/dist/index.js:11:42) at Socket.emit (events.js:400:28) at addChunk (internal/streams/readable.js:293:12) at readableAddChunk (internal/streams/readable.js:267:9)
https://redd.it/13a3wug
@r_devops
Reddit
r/devops on Reddit: Issue with auth when using a bitnami postgres helm chart
Posted by u/darkcatpirate - No votes and no comments
Lightweight ELK alternative for ingesting and analyzing local logs?
Looking for something like ELK stack that I could spin up quickly locally to forward some structured logs and analyze them. What are existing solutions?
https://redd.it/13ab0l5
@r_devops
Looking for something like ELK stack that I could spin up quickly locally to forward some structured logs and analyze them. What are existing solutions?
https://redd.it/13ab0l5
@r_devops
Reddit
r/devops on Reddit: Lightweight ELK alternative for ingesting and analyzing local logs?
Posted by u/gajus0 - No votes and no comments
ingress-service not working on minikube
NAME CLASS HOSTS ADDRESS PORTS AGE
ingress-service nginx kub.com 192.168.49.2 80 10m
I made a curl request:
​
curl -X GET "https://kub.com/api/mark?name=peter"
​
I am getting:
​
DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /</pre>
</body>
</html>
When I use docker-compose, I get a response, but with kubernetes, it's not getting routed.
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ingress-service
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /$1
spec:
rules:
- host: kub.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: cluster-ip-service
port:
number: 3000
I executed these:
minikube ssh
sudo ip link set docker0 promisc on
minikube addons enable ingress
minikube addons enable ingress-dns
But I can't seem to make it work. I made a similar config for a simpler app and I could make a GET request to example.com/
https://stackoverflow.com/questions/66275458/could-not-access-kubernetes-ingress-in-browser-on-windows-home-with-minikube
​
Is there something wrong with the ingress config?
https://redd.it/13aac21
@r_devops
NAME CLASS HOSTS ADDRESS PORTS AGE
ingress-service nginx kub.com 192.168.49.2 80 10m
I made a curl request:
​
curl -X GET "https://kub.com/api/mark?name=peter"
​
I am getting:
​
DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /</pre>
</body>
</html>
When I use docker-compose, I get a response, but with kubernetes, it's not getting routed.
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ingress-service
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /$1
spec:
rules:
- host: kub.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: cluster-ip-service
port:
number: 3000
I executed these:
minikube ssh
sudo ip link set docker0 promisc on
minikube addons enable ingress
minikube addons enable ingress-dns
But I can't seem to make it work. I made a similar config for a simpler app and I could make a GET request to example.com/
https://stackoverflow.com/questions/66275458/could-not-access-kubernetes-ingress-in-browser-on-windows-home-with-minikube
​
Is there something wrong with the ingress config?
https://redd.it/13aac21
@r_devops
Stack Overflow
Could not access Kubernetes Ingress in Browser on Windows Home with Minikube?
I am facing the problem which is that I could not access the Kubernetes Ingress on the Browser using it's IP. I have installed K8s and Minikube on Windows 10 Home.
I am following this official docu...
I am following this official docu...
Aren't we just glorified linux admins?
At least I wish I were.
In my sysadmin times documentation was god.
The inquisition came if you did not write one.
You had time. Not much time if any server or user had an emergency... but any other day you had time to actually improve the systems.
Working at a software company now and it's clear as day to me that they don't understand that devops & cloud engineering are in no way that much different from normal sysadmin work... but now I'm seen mostly as a productive force whose time on projects is another bill for the customer... and not a maintenance role like in past times.
If I write docs while working on projects I could easily double my time working on them. And I'm already at >150h for a pipeline with new tech and all environments (dev to prod).
There was a project where I ate away a third of the allocated budget. No documentation there... there was no time for that. That happens if you want a new, shiny and novel pipeline that your 12 year old jenkins can't handle.
Our devs can use the same tools for years or decades and don't have to learn that many new things. Every new project is novel to me because of different requitements.
No time for RnD.
No time for learning.
No documentation.
No time for me to write documentation.
Can't even make templates. No time, who pays for that?
Often only temporary, makeshift fixes possible (that become permanent)... because... WHO PAYS FOR FIXING THE FIXES?
On a range of 1 to 10.
How fast should I run?
https://redd.it/13adr4v
@r_devops
At least I wish I were.
In my sysadmin times documentation was god.
The inquisition came if you did not write one.
You had time. Not much time if any server or user had an emergency... but any other day you had time to actually improve the systems.
Working at a software company now and it's clear as day to me that they don't understand that devops & cloud engineering are in no way that much different from normal sysadmin work... but now I'm seen mostly as a productive force whose time on projects is another bill for the customer... and not a maintenance role like in past times.
If I write docs while working on projects I could easily double my time working on them. And I'm already at >150h for a pipeline with new tech and all environments (dev to prod).
There was a project where I ate away a third of the allocated budget. No documentation there... there was no time for that. That happens if you want a new, shiny and novel pipeline that your 12 year old jenkins can't handle.
Our devs can use the same tools for years or decades and don't have to learn that many new things. Every new project is novel to me because of different requitements.
No time for RnD.
No time for learning.
No documentation.
No time for me to write documentation.
Can't even make templates. No time, who pays for that?
Often only temporary, makeshift fixes possible (that become permanent)... because... WHO PAYS FOR FIXING THE FIXES?
On a range of 1 to 10.
How fast should I run?
https://redd.it/13adr4v
@r_devops
Reddit
r/devops on Reddit: Aren't we just glorified linux admins?
Posted by u/AemonQE - No votes and 1 comment
Transitioning back to a hands-on DevOps/platform engineering role
Hey Reddit,
I'm currently leading a successful team of DevOps/platform engineers across America, Europe, and South Asia. While I love the challenge of leading a team, I miss the hands-on work of DevOps and platform engineering.
In my current role, I spend a lot of time managing my team, setting priorities, and working with stakeholders to understand their needs. While these are important skills to have as a leader, I miss the technical challenge of building and deploying systems at scale.
I want to transition back to a hands-on DevOps/platform engineering role, but I'm worried about the interview process. Many companies these days require candidates to spend hours on coding challenges, often with little context or relevance to the actual job. While I'm confident in my skills and experience, I don't want to spend a week coding for someone when I could be working on real projects.
So, I'm turning to the Reddit community for advice. Have you successfully transitioned back to a hands-on DevOps/platform engineering role after leading a team? What tips do you have for someone looking to make the switch? How did you navigate the interview process and prove your skills and experience without spending hours on a coding challenge?
Additionally, I'd love to hear from hiring managers and recruiters. What do you look for in candidates who want to transition back to a hands-on role? Is there anything I can do to stand out during the interview process and prove my skills and experience without spending hours on a coding challenge?
I appreciate any advice or insight you can provide. Thanks in advance
https://redd.it/13aja3f
@r_devops
Hey Reddit,
I'm currently leading a successful team of DevOps/platform engineers across America, Europe, and South Asia. While I love the challenge of leading a team, I miss the hands-on work of DevOps and platform engineering.
In my current role, I spend a lot of time managing my team, setting priorities, and working with stakeholders to understand their needs. While these are important skills to have as a leader, I miss the technical challenge of building and deploying systems at scale.
I want to transition back to a hands-on DevOps/platform engineering role, but I'm worried about the interview process. Many companies these days require candidates to spend hours on coding challenges, often with little context or relevance to the actual job. While I'm confident in my skills and experience, I don't want to spend a week coding for someone when I could be working on real projects.
So, I'm turning to the Reddit community for advice. Have you successfully transitioned back to a hands-on DevOps/platform engineering role after leading a team? What tips do you have for someone looking to make the switch? How did you navigate the interview process and prove your skills and experience without spending hours on a coding challenge?
Additionally, I'd love to hear from hiring managers and recruiters. What do you look for in candidates who want to transition back to a hands-on role? Is there anything I can do to stand out during the interview process and prove my skills and experience without spending hours on a coding challenge?
I appreciate any advice or insight you can provide. Thanks in advance
https://redd.it/13aja3f
@r_devops
Reddit
r/devops on Reddit: Transitioning back to a hands-on DevOps/platform engineering role
Posted by u/mac_bbe - No votes and 3 comments
Can I build you a website for free?
Hey guys, I'm a new entrepreneur and am looking to get my foot into starting a web dev. I'm pretty good actually and just need about 10-15 people who'll let me build their sites for free to build my portfolio. Dm me!!
https://redd.it/13aighj
@r_devops
Hey guys, I'm a new entrepreneur and am looking to get my foot into starting a web dev. I'm pretty good actually and just need about 10-15 people who'll let me build their sites for free to build my portfolio. Dm me!!
https://redd.it/13aighj
@r_devops
Reddit
r/devops on Reddit: Can I build you a website for free?
Posted by u/Suspicious_Stop_22 - No votes and 4 comments
Help required
I am backend developer. I have an API I have to host in series of VPS.
I have setup load balancer for my API using nginx, mysql master-master replication as well as reverse proxy on top of it all. All my VPS are 1vcpu 2gb ram variant.
I am looking for properly managing this infrastructure.
I was researching into DevOps tools for my need and found some:
Jenkins
Ansible
I got overwhelmed by these services and their resources.
Where do I start? How do I begin?
I have version control set up in github with automated testing and Cron jobs in VPS to pull every 1 hour
I know nothing about DevOps.
Happy to answer further questions for help.
Thanks in advance.
https://redd.it/13amxs7
@r_devops
I am backend developer. I have an API I have to host in series of VPS.
I have setup load balancer for my API using nginx, mysql master-master replication as well as reverse proxy on top of it all. All my VPS are 1vcpu 2gb ram variant.
I am looking for properly managing this infrastructure.
I was researching into DevOps tools for my need and found some:
Jenkins
Ansible
I got overwhelmed by these services and their resources.
Where do I start? How do I begin?
I have version control set up in github with automated testing and Cron jobs in VPS to pull every 1 hour
I know nothing about DevOps.
Happy to answer further questions for help.
Thanks in advance.
https://redd.it/13amxs7
@r_devops
Reddit
r/devops on Reddit: Help required
Posted by u/hasta-maithun - No votes and 2 comments
What do people use for quota management?
As the title says. I have various accounts on AWS, GCP or other tools where I need to adhere to quotas (hourly/weekly/monthly) for certain services (e.g can’t get over X messages in AWS SNS).
I'm wondering how I can monitor/alert on these before it will have an impact on my pricing.
Thanks for any pointers!
https://redd.it/13apl9h
@r_devops
As the title says. I have various accounts on AWS, GCP or other tools where I need to adhere to quotas (hourly/weekly/monthly) for certain services (e.g can’t get over X messages in AWS SNS).
I'm wondering how I can monitor/alert on these before it will have an impact on my pricing.
Thanks for any pointers!
https://redd.it/13apl9h
@r_devops
Reddit
r/devops on Reddit: What do people use for quota management?
Posted by u/Troppelmann - No votes and no comments
Quick poll for folks using centralized logging: Do you use encryption to ingest your logs?
I'm looking into setting up proper centralized logging and found that most tutorials either don't mention encrypted (TLS/SSL) ingestion at all or just touch on it barely, so I wanted to see how the real world handles this.
Note: I am not asking whether the web interface is using HTTPs, I am asking about the way the logs are being sent.
View Poll
https://redd.it/13aw20d
@r_devops
I'm looking into setting up proper centralized logging and found that most tutorials either don't mention encrypted (TLS/SSL) ingestion at all or just touch on it barely, so I wanted to see how the real world handles this.
Note: I am not asking whether the web interface is using HTTPs, I am asking about the way the logs are being sent.
View Poll
https://redd.it/13aw20d
@r_devops
Reddit
r/devops on Reddit: Quick poll for folks using centralized logging: Do you use encryption to ingest your logs?
Posted by u/AndroTux - No votes and 1 comment
Supercharge Your Cloud Productivity with CloudJin - Convert Infrastructure Diagrams to Terraform!
Hey fellow engineers in the DevOps community! We're excited to introduce CloudJin, an AI-powered cloud infrastructure automation tool designed to skyrocket your productivity by seamlessly converting infrastructure diagrams into Terraform code. We're looking for prospective users who'd like to join our waitlist, offer their valuable input and help us build the product alongside.
What sets CloudJin apart?
Experience a massive productivity boost by automating the conversion of infrastructure diagrams to code.
Gain security visibility and stay on top of potential threats by ensuring consistency across deployments.
Improve agility in your cloud management and adapt quickly to changing business requirements.
Streamline collaboration with a visually intuitive approach, empowering teams to work more efficiently.
We'd be thrilled to have you join our waitlist and be among the first to try CloudJin. Your insights and suggestions will play a crucial role in shaping the future of our platform. Check us out at https://www.cloudjin.ai and let's revolutionize the way we manage cloud infrastructure together!
Join our waitlist now, https://www.cloudjin.ai/#join-the-waitlist !
https://redd.it/13axnt7
@r_devops
Hey fellow engineers in the DevOps community! We're excited to introduce CloudJin, an AI-powered cloud infrastructure automation tool designed to skyrocket your productivity by seamlessly converting infrastructure diagrams into Terraform code. We're looking for prospective users who'd like to join our waitlist, offer their valuable input and help us build the product alongside.
What sets CloudJin apart?
Experience a massive productivity boost by automating the conversion of infrastructure diagrams to code.
Gain security visibility and stay on top of potential threats by ensuring consistency across deployments.
Improve agility in your cloud management and adapt quickly to changing business requirements.
Streamline collaboration with a visually intuitive approach, empowering teams to work more efficiently.
We'd be thrilled to have you join our waitlist and be among the first to try CloudJin. Your insights and suggestions will play a crucial role in shaping the future of our platform. Check us out at https://www.cloudjin.ai and let's revolutionize the way we manage cloud infrastructure together!
Join our waitlist now, https://www.cloudjin.ai/#join-the-waitlist !
https://redd.it/13axnt7
@r_devops
CloudJin - Cloud Simplified
Harness AI Driven Cloud Automation to effortlessly convert infrastructure diagrams to Terraform code, enhancing efficiency and streamlining cloud management.
Learning about Authentication and Authorization - courses/certifications?
Hi,
Do you know any online course or a certification which would cover, in detail, authentication and authorisation protocols? (the main reason why I'm asking about a cert is because they tend to have a well thought-through learning curriculum, like e.g. RHCSA)
In particular, I would like to learn, in a nice, guided fashion, about Kerberos, LDAP (inc Active Directory), OAuth 2.0, RADIUS and JWT.
I know what they are, I have come across them at my various jobs, I have even fiddled with some settings on an ad-hoc basis, but it has always been incidental to my work - it would be nice to have some in-depth coverage (ideally with demos, examples, best practices etc.).
Sure, I can read through the docs, but that's usually not the most engaging thing to read on Saturday :-).
Cheers!
https://redd.it/13b09hh
@r_devops
Hi,
Do you know any online course or a certification which would cover, in detail, authentication and authorisation protocols? (the main reason why I'm asking about a cert is because they tend to have a well thought-through learning curriculum, like e.g. RHCSA)
In particular, I would like to learn, in a nice, guided fashion, about Kerberos, LDAP (inc Active Directory), OAuth 2.0, RADIUS and JWT.
I know what they are, I have come across them at my various jobs, I have even fiddled with some settings on an ad-hoc basis, but it has always been incidental to my work - it would be nice to have some in-depth coverage (ideally with demos, examples, best practices etc.).
Sure, I can read through the docs, but that's usually not the most engaging thing to read on Saturday :-).
Cheers!
https://redd.it/13b09hh
@r_devops
Reddit
r/devops on Reddit: Learning about Authentication and Authorization - courses/certifications?
Posted by u/Dante_A - No votes and 1 comment
Dev self service portal
Does your place have a self service portal where developers can self serve deploy resources in the cloud? How do you do self service kubernetes? I’ve seen a couple options such as backstage and Ops level. What is your solution and what features does it provide. What does the developer experience look like (UI, API, gitops flows)?
https://redd.it/13b966p
@r_devops
Does your place have a self service portal where developers can self serve deploy resources in the cloud? How do you do self service kubernetes? I’ve seen a couple options such as backstage and Ops level. What is your solution and what features does it provide. What does the developer experience look like (UI, API, gitops flows)?
https://redd.it/13b966p
@r_devops
Reddit
r/devops on Reddit: Dev self service portal
Posted by u/jblaaa - No votes and no comments
Is it ok to use the replication parameter with bitnami postgres?
const sequelize = new Sequelize('database', null, null, {
dialect: 'mysql',
port: 3306,
replication: {
read:
{ host: '8.8.8.8', username: 'read-1-username', password: process.env.READ_DB_1_PW },
{ host: '9.9.9.9', username: 'read-2-username', password: process.env.READ_DB_2_PW }
,
write: { host: '1.1.1.1', username: 'write-username', password: process.env.WRITEDBPW }
},
pool: { // If you want to override the options used for the read/write pool you can do so here
max: 20,
idle: 30000
},
})
https://sequelize.org/docs/v6/other-topics/read-replication/
The doc says that
I've read read replica are switched using round-robin, I am guessing it means that the load is distributed using round-robin, but what happens when the write server goes down, does one of the read replica becomes a write db? Secondly, does bitnami postgres helm chart works well with this read replica parameter, or you need to use another library in order to make it work? I am thinking the write db if it shuts down the whole application just crashes on the write side and that's also what bitnami assumes.
https://redd.it/13b9rvc
@r_devops
const sequelize = new Sequelize('database', null, null, {
dialect: 'mysql',
port: 3306,
replication: {
read:
{ host: '8.8.8.8', username: 'read-1-username', password: process.env.READ_DB_1_PW },
{ host: '9.9.9.9', username: 'read-2-username', password: process.env.READ_DB_2_PW }
,
write: { host: '1.1.1.1', username: 'write-username', password: process.env.WRITEDBPW }
},
pool: { // If you want to override the options used for the read/write pool you can do so here
max: 20,
idle: 30000
},
})
https://sequelize.org/docs/v6/other-topics/read-replication/
The doc says that
I've read read replica are switched using round-robin, I am guessing it means that the load is distributed using round-robin, but what happens when the write server goes down, does one of the read replica becomes a write db? Secondly, does bitnami postgres helm chart works well with this read replica parameter, or you need to use another library in order to make it work? I am thinking the write db if it shuts down the whole application just crashes on the write side and that's also what bitnami assumes.
https://redd.it/13b9rvc
@r_devops
sequelize.org
Read Replication | Sequelize
Sequelize supports read replication, i.e. having multiple servers that you can connect to when you want to do a SELECT query. When you do read replication, you specify one or more servers to act as read replicas, and one server to act as the main writer,…
No operation guys in Devops anymore.
Have you guys noticed that operations/ app engineering part of DevOps is dissipating? Soon, there will be only developers.
https://redd.it/13bfefu
@r_devops
Have you guys noticed that operations/ app engineering part of DevOps is dissipating? Soon, there will be only developers.
https://redd.it/13bfefu
@r_devops
Reddit
r/devops on Reddit: No operation guys in Devops anymore.
Posted by u/CliffClifferson - No votes and 10 comments
Argo Ecosystem: Argo CD, Argo Workflows, Argo Events, Argo Rollouts, Argo Everything
I feel like not everyone realizes, that Argo is a whole ecosystem today, with different tools covering different use cases, but all working together in a very nice combo. I made a short video explaining Argo ecosystem: https://youtu.be/ae0XJGJPLvo
https://redd.it/13bgzdj
@r_devops
I feel like not everyone realizes, that Argo is a whole ecosystem today, with different tools covering different use cases, but all working together in a very nice combo. I made a short video explaining Argo ecosystem: https://youtu.be/ae0XJGJPLvo
https://redd.it/13bgzdj
@r_devops
YouTube
Argo Ecosystem: Argo CD, Argo Workflows, Argo Events, Argo Rollouts, Argo Everything
In this extra video for our Argo CD Lightning course, let's look at the Argo Ecosystem in general, and learn which components of this ecosystem help with which challenges in Cloud Native world.
Hire us to solve all your DevOps, Cloud Native and Public Cloud…
Hire us to solve all your DevOps, Cloud Native and Public Cloud…
When am I ready for a junior role?
I have been spending most of my free time over the last few months studying DevOps related things so that I can leave my Help Desk job. I have been using the roadmap(https://roadmap.sh/devops) to help guide my studying and now I'm wondering how far down the list I should get before I should think about applying? I know mastering all of it is ideal but in your experience, how much of this do you expect a junior devops candidate to know or have experience with?
https://redd.it/13bgso9
@r_devops
I have been spending most of my free time over the last few months studying DevOps related things so that I can leave my Help Desk job. I have been using the roadmap(https://roadmap.sh/devops) to help guide my studying and now I'm wondering how far down the list I should get before I should think about applying? I know mastering all of it is ideal but in your experience, how much of this do you expect a junior devops candidate to know or have experience with?
https://redd.it/13bgso9
@r_devops
roadmap.sh
DevOps Roadmap: Learn to become a DevOps Engineer or SRE
Step by step guide for DevOps, SRE or any other Operations Role in 2026
OpenTelemetry Tracing - What are the options?
So OTel is all over the place, but many developers are still paying tons to their APM and they lean on logs and metrics w/o using tracing. But in microservices, you must understand the full context... services, APIs, dependencies, etc. Otherwise you are in a troubleshooting nightmare.
The thing is that OTel is "just" to instrument the data, you need other tools to create visualization and insights.
So Helios created this article that shares everything including the tools that can be used and examples on how to use them :
https://gethelios.dev/blog/opentelemetry-tracing/
https://redd.it/13bjamr
@r_devops
So OTel is all over the place, but many developers are still paying tons to their APM and they lean on logs and metrics w/o using tracing. But in microservices, you must understand the full context... services, APIs, dependencies, etc. Otherwise you are in a troubleshooting nightmare.
The thing is that OTel is "just" to instrument the data, you need other tools to create visualization and insights.
So Helios created this article that shares everything including the tools that can be used and examples on how to use them :
https://gethelios.dev/blog/opentelemetry-tracing/
https://redd.it/13bjamr
@r_devops
Snyk
Snyk welcomes Helios, accelerating our ASPM vision with runtime insights | Snyk
Snyk announces acquisition of Helios, accelerating application security posture management (ASPM) capabilities in Snyk AppRisk with runtime insights.
A resilient Redis cluster on kubernetes
I would like to share my experience of deploying a Redis cluster on Kubernetes with different Helm charts. While Bitnami is widely used for Redis clusters, I had doubts about its ability to handle production workloads following a chaos engineering test. After thorough research, I found an extremely robust Helm chart that operates without any problems. In this post, I will introduce this new Helm chart and detail the reasons why it's the superior choice for production deployments.
https://medium.com/@mallakimahdi/most-resilient-redis-cluster-helm-chart-e04632ec7403
https://redd.it/13bl1w2
@r_devops
I would like to share my experience of deploying a Redis cluster on Kubernetes with different Helm charts. While Bitnami is widely used for Redis clusters, I had doubts about its ability to handle production workloads following a chaos engineering test. After thorough research, I found an extremely robust Helm chart that operates without any problems. In this post, I will introduce this new Helm chart and detail the reasons why it's the superior choice for production deployments.
https://medium.com/@mallakimahdi/most-resilient-redis-cluster-helm-chart-e04632ec7403
https://redd.it/13bl1w2
@r_devops
Medium
Most resilient helm chart for Redis cluster!
Introducing a Helm chart for setting up a resilient Redis cluster on Kubernetes
Whenever i applied the scaledobject file of keda of rabbitmq, the pods start creating and immediately terminated
I am working on minikube cluster of kubernetes. I have deployed prometheus using kube prometheus stack helm chart and deployed rabbitmq using bitnami helm chart, than i have deployed rabbitmq exporter and keda using helm charts.
Issue: Whenever i applied the scaledobject file of keda of rabbitmq, the pods start creating and immediately terminated.
What I want to achieve: I want to do hpa of rabbitmq using keda in minikube cluster and GKE
https://redd.it/13blgel
@r_devops
I am working on minikube cluster of kubernetes. I have deployed prometheus using kube prometheus stack helm chart and deployed rabbitmq using bitnami helm chart, than i have deployed rabbitmq exporter and keda using helm charts.
Issue: Whenever i applied the scaledobject file of keda of rabbitmq, the pods start creating and immediately terminated.
What I want to achieve: I want to do hpa of rabbitmq using keda in minikube cluster and GKE
https://redd.it/13blgel
@r_devops
Reddit
r/devops on Reddit: Whenever i applied the scaledobject file of keda of rabbitmq, the pods start creating and immediately terminated
Posted by u/Smooth_Platypus_8352 - No votes and no comments