Reddit DevOps
266 subscribers
30.9K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
How and where learn DevOps

I want to learn DevOps. What practical course would you recommend to sign up for?

https://redd.it/nlbj1f
@r_devops
ansible playbook execution using jenkins pipeline

Need to create a Jenkins job to upgrade tomcat using playbook , but getting below error while creating pipeline job

https://redd.it/nl9k8q
@r_devops
Podman 3 and Docker Compose - How Does the Dockerless Compose Work?

One of the main Podman 3 features is the support of Docker Compose. You can take any of your existing docker-compose.yml and just use it with Podman. In my new short video, I am showing how I moved from Docker to Podman in a real docker-composed application:


https://www.youtube.com/watch?v=15PFfjuxtvM

https://redd.it/nl9e8v
@r_devops
Rundeck ACLs

Im trying to configure a Rundeck ACL to allow a group to have access to only this project and 1 specific job in the project. The project has several jobs but I want the users to only be able to see the jobs I allow. I was thinking of creating a folder and only allowing jobs that are in that folder to be visible by the group.

https://redd.it/nl4o1p
@r_devops
Continuous Delivery from Git Repo to CPanel

There are so many tutorials to teach you to implement CI/CD to deploy apps, that are developed by using latest front-end and back-end frameworks, on firebase, aws servers, google cloud platform, etc. But this tutorial is to deploy a simple website or a web-app on a shared hosting. There are still many of us, who host their sites and apps in shared hosting, because the app is simple and the cost is low as well. Lets start to learn how to deploy your code to shared hosting via FTP (File Transfer Protocol) whenever something new is pushed to Bitbucket repository.

https://ravinduramesh.blogspot.com/2020/03/continuous-delivery-from-bitbucket-to-CPanel-FTP-Server.html

https://redd.it/nl2dcc
@r_devops
One ops team doing all releases is bad, right?

I work in production operations for a large public company. The culture here demands that the prod ops team be the team that moves releases from preprod to prod, and we don't allow product teams to manage their own production secrets, both seemingly out of fear of developers breaking things.

As we move from a lot of manual deployments to hopefully a future of actually automated CI/CD, there still seems to be a goal of my team pulling the levers to allow releases to move from preprod to prod.

I run into this attitude so regularly that I'm starting to doubt myself, despite my last job laying what I think was a great foundation for devops (each team owns everything from code to infra to pipelines). Is this sort of a thing I'm fighting with in my current role as much of an anti-pattern as I think it is? Or are there real reasons (perhaps regulatory compliance) why a monolithic production operations team would need to be the barrier between software developers and production?

Looking for both advice and a place to vent. Hopefully I'm not the only not-crazy person here!

https://redd.it/nkzosx
@r_devops
Free intro to Linux commandline/server course starting 7 June 2021


This free month-long course is re-starting again on the first Monday of next month.

This course has been running successfully now every month since February 2020 - more detail at: https://LinuxUpskillChallenge.org - daily lessons appear in the sub-reddit r/linuxupskillchallenge - which is also used for support/discussion.

Suitable whatever your background, and aims to provide that "base layer" of traditional Linux skills in a fun interactive way.

Any feedback very welcome.

https://redd.it/nkzdec
@r_devops
Check out a practical approach to Dev Ops

When we talk about ecommerce success, we’re ultimately talking about software success. Software isn’t just a key part of your business; it has become the main differentiator between you and your competition. How quickly can you build your software? How quickly can you deliver it to your customers?

https://redd.it/nkxuok
@r_devops
kubernetes - my fingers are tired

How can I execute CLI commands like get, describe on pods, view logs, etc. without having to retype the same commands over and over? Also, for others who are using Kubenetes how many people are managing your cluster(s)? What are some useful integrations?

https://redd.it/nkvl5c
@r_devops
Questions to ask a company on how they perform devops

I know that devops isn't supposed to be a role or a team but it should be a culture. However, we live in reality where lots of companies perform devops differently.

What are your go to questions in filtering for red flags when asking a potential employer how they do devops. What are some good and bad answers? When you see the red flags, is it a show stopper for you?

I assume that FAANG type companies do devops better than most, although not perfect. I am not I am focusing on these companies but small to medium sized companies

https://redd.it/nkuyce
@r_devops
Metrics from logs. Why?

I know a number of teams that seem stuck on the idea that they need metrics from logs. Not having enough context for why that would be necessary and given the cost of doing so (i.e. - efficiency of metrics over logs, latency incurred from transforming logs into metrics, etc.), can anyone here give me some insight into how a distributed system would benefit by using metrics from logs (like a business use case)? I totally curious why I keep running into this. I feel like I'm really missing something here (or maybe I'm not).

https://redd.it/nnsugd
@r_devops
DevOps Engineer Performance Goals

Hi DevOps Enthusiasts,

Could you share what you have kept as your goal as a DevOps / SRE for this year to achieve personally and for the organization you work for?

Planning to set some goals and looking out for some ideas and inspiration.

https://redd.it/nntzq4
@r_devops
Terraform or Ansible or both for cloud deployment ?

I have test Terraform and Ansible to deploy some virtual machines in Azure because I would like to automate the creation and deployment of resources in the Azure cloud and soon probably in AWS, but I don't know with which one of those two pick to use in my daily work.

I have read that DevOps Engineers recommend use both but I would like to know what are the key difference between Terraform and Ansible and if it would be better to use both or only one

https://redd.it/nnvg3c
@r_devops
Questions for those who work in DevOps

* What's the best thing about DevOps, and also what's the biggest challenge? What does DevOps mean to you?
* For how long have you been working in DevOps? How come you got into it?
* What did you do before? What experiences, previous jobs, knowledge, etc would you say is needed/good to have before pursuing a DevOps career?
* What are the top skills needed to become a good DevOps engineer? Does one have to "eat and breath technology"?
* Have any of you left DevOps, and how come?
* Would you say a DevOps role is a good first job for someone who just graduated, why/why not? Would your workplace employ less experienced people or is it just for seniors/specialists?
* Any tips for someone who just started working in DevOps (coming directly from uni)? No previous experience and feel like a fraud lol. For how long would you say an inexperienced is new at a job?

https://redd.it/nntsxc
@r_devops
What is the best DevOps Conference?

Looking to go to a DevOps-focused conference in the next month or so.

​

Which do you recommend and why?

https://redd.it/nnp4wg
@r_devops
How to Measure ‘ROI’ From ‘DevOps’

Measuring the ROI of DevOps helps in tracking the progress that comes from the new collaborative efforts. It helps the business entrepreneurs in accelerating their DevOps plans across the organization, whether they’re just beginning with DevOps or well along in the transformation. Read More

https://redd.it/nnk66x
@r_devops
ECS vs EKS?

Or rather, Fargate vs Kubernetes. Maybe I never worked on a project complex enough, or maybe I try to build my infrastructure in a simplistic way, or maybe I simply don't know enough about Kubernetes, but I don't know of any scenarios where Kubernetes would be a better fit. I think it's basically a cloud within a cloud, and unnecessarily complex. It was useful while we were orchestrating over on-prem servers, but now that we have cloud providers where we can describe infrastructure with auto-scaling rules, Kubernetes seems outdated. Am I missing something? Price aside, when, if ever, would u pick Kubernetes over Fargate?

https://redd.it/nnk425
@r_devops
How to connect remotely to mysql running inside a digitalocean droplet

I have a mysql instance running inside a digitalocean droplet. Originally, we also had a laravel application running inside that droplet with the mysql instance but now we want to move our application to kubernetes.

The application has been deployed to kubernetes and we are trying to connect the laravel application to the MySQL instance inside that droplet for the purpose of testing but we keep getting the error:

Host '46.101.81.14' is not allowed to connect to this MySQL server

That is not IP address I specified as the host, and it is not the IP address of my kubernetes loadbalancer either.

These are the steps I took to enable remote access to the database:

set bind address for MySQL to 0.0.0.0
CREATE USER ‘someuser’@'localhost’ IDENTIFIED BY 'password’;
GRANT ALL ON databasename.* TO remoteuser@'ipaddressofk8s\_lb’ IDENTIFIED BY 'password’;
sudo ufw allow from ipaddressofk8slb to any port 3306

Please what could I be missing?

https://redd.it/no0chr
@r_devops
Devops at an MSP?

Hey everyone.

Has anyone worked for a cloud MSP as a devops engineer? Id love to hear about your experience.

I have a potential offer that's a nice base salary but concerned that the type of work might stint my growth as an engineer.

https://redd.it/nnzjw9
@r_devops
How do you deploy a docker app?

I have a yml file and everything, and I can run the yml file locally. Do you just need to do docker-compose up if you have the yml file? Where in the yml file can you get the url the website will be accessible from?

https://redd.it/nnzadj
@r_devops
Best practices for external containers

Working on a couple of projects where we may be getting containers from vendors/partners or pulling them from places like Nvidia. Some to use directly, some to build into home grown apps.

Anyone have best practices to share on managing them?

Should we use them from provider registries? How do we make sure they are available and that we are all using the same versions?

Should we setup our own registry and manage the lifecycle ourselves? What should we setup? How do we keep them in sync with external registries?

Has anyone dealt with licensing? Should we expect license files or license managers for closed source software? We haven't asked so looking to be prepared.

Thanks for the help.

https://redd.it/nng1al
@r_devops