Reddit DevOps
269 subscribers
5 photos
31K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
How does a “day in a life of a DevOps engineer” looks like?

Trying to become one myself, wanted to know what is going on in your day of work?

https://redd.it/ndn7sn
@r_devops
spotinfo - cli for exploring AWS spot instances

The spotinfo is a command-line tool you can use for exploring AWS Spot instances across multiple AWS regions.

Under the hood, the tool uses the same data feeds as AWS Spot Advisor and AWS Spot Pricing.

Compared with the AWS Spot Advisor, the spotinfo supports advanced filtering and sorting (also with regex), in-place spot prices, cross-region comparison, and multiple output formats (plain text, JSON, table, csv).

A short overview blog post is available here

https://redd.it/ndq6bg
@r_devops
What will be the future of DevOps?

Hello,
As things are getting automated and there are many easy to use tools for automation.
Will DevOps be merged with development?
Single guy doing Full Stack + Deployment and Maintenance?
Will DevOps Engineers who don't have knowledge of Development will lose their jobs in future?

https://redd.it/ndv7bp
@r_devops
CI\CD or something else

Hello guys,

I have github repository whenever their is change or addition or commit occur on that repository, we need to clone repository to our 300 windows machine and 250 reel machine.
For now we are manually copying the files to server by ansible.
I'm thinking to automate the job and wants to learn ci\cd as well so this may be case of Jenkins?
In that case I learn Jenkins and job also get automated.
Please suggest your view that this is right and if you have any good link for learning jenkins. Because each time I tried learn, I fail as unable to correlate the example.

Thanks

https://redd.it/ndnmoe
@r_devops
How to Select My Path of Work

Hi

Please I am lost now and I need help from who better than me..

I am a Newly graduated student, I graduate from Electrical Engineering College ( I was looking to study something in Networks or Cyber Security but it's not available at that time).

Now after graduation, I want to study and work in something that I like, (( Especially in DevOps or Cyber Security ))

So, please what can I do now? from where can I start?

Study MSc in Cyber Security or Network Engineering ?? can you nominate a Good Online University?

or is there some Certificates and Courses online it can help me to work in this field?

​

Thank You

https://redd.it/ndm9qz
@r_devops
How to write docker-compose file for vue js and setup environment variable

I want to create a Docker-Compose file in which Vue-js app and Postgres sql must be gross and also add environment variable.

https://redd.it/ndlz12
@r_devops
Next step for DevOps

Hey everyone,

I was given the wonderful opportunity to work as a Jr. Devops for some time but unfortunately due to the financial circumstances of the company, I was laid off a few days ago. I'm currently on the lookout for my next gig and in the middle of self study and job searching. I want to bolster and add to my skill set and was wondering what type of tech stacks are being utilized nowadays. For context, here are the tech stacks that I've used to date (I won't go into depth on what I've done but this should be enough for some context)

OS: RHEL 7/8
Languages: Perl, Bash, Python
Containers: Docker, Docker Swarm
Logs and alerting: NagiOS (I know...), Zabbix, ELK
Networks: LAG/LACP, BGP
Infra-as-code: Terraform, Ansible
CI/CD: Jenkins, Gitlab
Virtualization: QEMU


From projects/past experience:
K8's
Setting up Kubeflow

Happy to answer any questions that anyone might have. Thanks!

https://redd.it/ne0kqk
@r_devops
Help setting up teleport

Hi,


I am trying to setup teleport in my environment. I have a few questions :


1. Is there any way teleport gives user access to a specific server rather than all the servers at one's. Suppose a user has access to two servers in a cluster, can teleport only give access to one server at a time.
2. Should I use nginx to redirect requests coming into 443 for the proxy server to port 3080.
3. In their youtube page, they are configuring using Let's Encrypt. I have certbot installed in my machine. Should I just pass the acme url and it will automatically fetch from let's encrypt.
4. Is there any detailed guide as to how to setup teleport for production use. Their website is not upto the mark for me, like they don't specify how the authentication pin is set.


I am fed up with this product and trying to set this up because I don't have the necessary experience regarding this.


A sidenote, can someone please point out a video series where https, how certificates and CA, CA chain works. I really would like to improve my knowledge regarding this.


Any help will be appreciated.

https://redd.it/ndixko
@r_devops
How to get started with DevOps?

I'll be graduating in the month of June with a Bachelor's in Computer application. I heard about DevOps and it has started to interest me a lot. So I'm thinking of getting started with it. But I don't know from where should I start. I also want to know how much preparation time I need to put in so that I could get a job. Thank you in advance.

https://redd.it/ndwrf0
@r_devops
Who knows DevOps?

Howdy DevOps Community.
This is my first time posting here.
Ive been so interested in getting myself qualified to be called a devops engineer. I currently mess around with gitlab's CI/CD platform but their cert is waay expensive. Does anyone know of any other certifications or course that a beginner on the devops journey could look into, possibly free or at least not $600+

https://redd.it/ndfz0l
@r_devops
Cloud provider for medical device produced data in Europe.

Hi all.

We started a startup that manufactures a small diagnostic device that is operated through an application. All the data produced from the device are then stored on a cloud infrastructure (API + DB).

So far it is under testing environment and thus no problem. But If the time comes to get out in the market I'm wondering which European cloud provider to choose.

I read that AWS and US-based companies, in general, are better to be avoided due to data exposure to third countries.

Does anyone here have a similar experience? Which is the way to go?

Any suggestions are very welcome.

https://redd.it/nect0f
@r_devops
Is there a module cache for Terraform?

Terraform has the plugin_cache_dir to enable plugin cache but I have not found a way to set a directory for module caching.


Do you know how to achieve that modules are stored somewhere central instead inside each module directory (.terraform/modules)?

https://redd.it/nefd1t
@r_devops
WEBINAR AI(work)Ops: A Research View of AIOps Implementations

Register now for an insightful webinar by Valerie O’Connell, Enterprise Management Associates (EMA), Research Director of Digital Service Execution, on May 18 as she discusses her recent field research about AIOps, its key capabilities, challenges, and demonstrated benefits.
https://info.enterprisemanagement.com/a-research-view-of-aiops-implementations-ws

https://redd.it/nehdm1
@r_devops
The Easiest Way to Debug Kubernetes Workloads

Hi /r/DevOps,

Today I published an article about troubleshooting Kubernetes workloads using kubectl debug - a beta feature of Kubernetes. In the article I explain how to make it available in your cluster, how it works, as well as some use cases for it for debugging both pods and cluster nodes.

Here's link to the article: https://towardsdatascience.com/the-easiest-way-to-debug-kubernetes-workloads-ff2ff5e3cc75

Feedback is very much appreciated!

https://redd.it/negrgd
@r_devops
How does your team track work / measure impact?

Hey Folks!

We're playing around with different approaches to tracking work / measuring impact. One direction we're leading in is OKR, and Jira boards.

We're mostly an infrastructure support team. Based on the OKR model we're adopting, it requires us to create epics and plan work months in advance. OKRs will be created quarterly and be linked to a new Epic. As an infrastructure team, it seems counter productive to create new Epics each quarter as our work always exists in the same spaces and we don't exactly develop new features, our features are security patching and system availability improvements and live inside an Epic such as System Health.

In my opinion, our epics should live around service support models such as System Health, Infra work, etc and exist nearly indefinitely. Creating a new epic each quarter means we lose some easy reporting and visibility into work history in critical spaces and seems to create confusion and complexity when using the tools to collaborate within the team (i.e. no one understands where work items should go).

What is your experience in tracking work, what is the ideal way you'd setup a Jira board for effective tracking and collaboration in these tools?

https://redd.it/nei70k
@r_devops
User can't access EKS cluster after creation from Terraform module.

Background: I've got a kubernetes module that looks like [this](https://gist.github.com/IndieDiscovery/c97091ef6522bb7103f1d7244e121994) based off of "terraform-aws-modules/eks/aws." I try to run the following command after creation:

aws eks --region us-east-1 update-kubeconfig --name foo-prod --role-arn arn:aws:iam::12345678910:role/eks

But I still get the following error when doing a kubectl get po command:

An error occurred (AccessDenied) when calling the AssumeRole operation: User: arn:aws:iam::12345678910:user/indie is not authorized to perform: sts:AssumeRole on resource: arn:aws:iam::12345678910:role/eks

Any ideas? I even tried adding an assumeRole policy inline as follows:

{
"Version": "2012-10-17",
"Statement": {
"Effect": "Allow",
"Action": "sts:AssumeRole",
"Resource": "*"
}
}

However it doesn't seem to be working...

https://redd.it/nef3sq
@r_devops
Progressively Build an Optimized Docker Image for Python Projects

I'm working on a series of blog posts around cloud native, containers and microservices. I'm focusing on the "build" section from source code to docker images and I just posted about build Python images.

https://www.codingholygrail.com/build-docker-image-for-python-projects

My posts are by design minimalistic, self-contained, easily executable with progressive difficulty.

Please share your feedback if you're interested!

https://redd.it/nek0vq
@r_devops
Android emulator for the web in docker

Hi :)

I hope this is the right sub.

I am developing an app with a team and we need to show the progress of our development, but the person who we need to report to is too stupid and or lazy to install the apk that our ci produces.

I thought maybe there is a docker container that I can give the apk and it runs an emulator making it available as a website. Does something like that exist ?

I tried googling it but only found vnc accessible emulators or mobile testing.

https://redd.it/nef2oe
@r_devops
Jenkins Memory Consume in Ubuntu 20.04 LTS

I see a problem every day in Jenkins, like memory consume, however, the memory gets released when running echo 3 > /proc/sys/vm/drop_cache.

I try to understand you better when I run the job on Jenkins, then I have to run echo 3 > /proc/sys/vm/drop_cache. after that.

https://redd.it/nee8oe
@r_devops
cloudformation vs. ansible?

Hi, all. Just trying to explore my options.

In an AWS environment, is Ansible redundant vis a vis Cloudformation? Or does Ansible fulfill a different role? Anyone have experience with this? I'd like to know your thoughts on these two tools and if they can complement each other or if they overlap.

https://redd.it/nen2vg
@r_devops
Tired of dealing with maas, looking for alternatives.

I've been using Canonical MaaS to manage around 500 servers for a couple of years now. With regards to hardware, there is no consistency (servers have varying amounts of RAM, different CPUs, varying amounts of storage, etc). The nice thing about MaaS is that I can configure everything (network interfaces, storage, etc) from the GUI then simply hit deploy. However, the interface is slow, constantly crashes, we hit tons of bugs, and I'm tired of dealing with it.

I'm looking for a simple system where I can easily configure the systems and hit deploy, like MaaS, but stable. Does such a thing exist? I was looking at potentially using Foreman, but I'd rather not use Puppet for anything. After deploying the OS, I'm thinking about setting up Proxmox to manage KVMs. Really just need a simple system to configure/deploy the servers.

EDIT: I should not, I have no requirements regarding distro. I am perfectly happy to use CentOS, Ubuntu, Gentoo, Arch, whatever.

https://redd.it/nemuak
@r_devops