Reddit DevOps
274 subscribers
68 photos
32.1K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
How to document your CI/CD chain?

Hello, I have a simple question, I have Three environments, with a Kubernetes cluster and bench of AWS resource for each env, deployed using Terraform, the CI/CD chain has Many Pipelines, we also use Jfrog Artifactory and Github, I need to document the work, and don't know how to summarize and document all this infrastructure and ci/cd chain, I have searched online, but I haven't found anything useful.

So my question is how do you guys document your CI/CD work for future colleague? and how would you structure it?
Thanks in the advance

https://redd.it/f3bmj8
@r_devops
From Docker to OCI: What is a container?

Let's review the basics: What are containers suitable for, and how do they work? I get a lot of questions about containers and Docker, so I wrote [an article perfect for anyone new to DevOps](https://www.padok.fr/en/blog/container-docker-oci). Check it out and tell me if it seems more accessible to you.

https://redd.it/f3b9na
@r_devops
Jenkins Reporting to Bitbucket

Currently I have an automated Bitbucket webhook process that triggers a Jenkins suite of unit tests.

I would like to have my Jenkins job send back to Bitbucket if the job build passed or failed.

Suggestions?

https://redd.it/f3e5w9
@r_devops
Few thoughts on how container technology has influenced software development

[https://medium.com/@rvprasad/why-not-containers-4597e266aa1f](https://medium.com/@rvprasad/why-not-containers-4597e266aa1f)

https://redd.it/f3ckfk
@r_devops
Exams and DevOps Certifications

Recently i was fired from a DevOps position and received a good amount from unemployed insurance, since i have the money and the free time, i am thinking in investing both in getting some training in the field.

​

Is it worth it ? I'm quite competent with many of the tools already, i'm just looking for a better foundation to it and a quickier reinsertion in the field with more experience.

if it is

​

Wich certifications would you pursuit or suggest ? I was thinking in LPI DevOps Tools Engineer and CKA, but besides of that im not quite sure, should i go for OS certifications too , like RHCSA ?

​

​

also i would like to thank this sub that was very helpfull to me since 2015 and certanly played a big part in me transitioning from a sysadmin job to a devops.

https://redd.it/f3ba8n
@r_devops
Blog Post: Getting Started with GitHub Actions and Terraform: A Hand-On Tutorial

Hey guys, Michael Levan just wrote a new blog post you may enjoy on the ATA blog.

Summary: Want to learn GitHub Actions? Get step-by-step instructions in this real-world tutorial using Terraform!

https://adamtheautomator.com/github-actions/

https://redd.it/f3b1g9
@r_devops
AWS Dynamo DB - From Beginner to Pro

AWS Dynamo DB - From Beginner to Pro

Deep dive and become an expert with Amazon's managed, scalable and fast NoSQL database platform, even if you've never used it before!

https://redd.it/f3accx
@r_devops
Elixir app network performance testing

I'm tasked with testing/benchmarking a client-facing app that accepts http api requests. The app stack is composed with Elixir / Phoenix / Ranch and Cowboy 2 as the web server. Hosted on an ec2linux box, connected to a RDS DB and running behind an elastic load balancer, network type.

I'd say I have an OK amount of basic knowledge about networking in general, the TCP/IP stack and how things tie together to 'just work'.

What I'm struggling with is performance optimization which could be anything from latency and bandwidth, sufficient provisioned resources, kernel configuration etc. (these are just some I can think of)

How do I identify potential bottlenecks when, lets say request start to time out? If the Cowboy worker pool gets increased, when would I know that the provisioned ec2 resources are not sufficient enough?

Do you apply some sort of methodology to performance-optimize a web app? Or does this come down to purely getting a feel for it and experience?

I guess what I'm lacking is knowledge of how these things are dependent of each other and what effect it does when adjusting one parameter to the rest.

https://redd.it/f3a9b8
@r_devops
Devops + Azure/LCS vms using Powershell

Hey,

how am I able to use the devops task "Run Powershell on virtual machine" when those machines have been created in the lcs and are now available in Azure? How can I connect that task to my virtual machines and execute the code saved on that vm?

https://redd.it/f3a98w
@r_devops
Top k8s resources + looking for more

Solid list overall. Was already following some of the obvious contenders like The Google Cloud podcast, Docker blog & DZone. I was also already following most of these on twitter. Can anyone recommend and other blogs worth following?

[https://www.portshift.io/blog/kubernetes-cloud-resources-devops/](https://www.portshift.io/blog/kubernetes-cloud-resources-devops/)

https://redd.it/f375qb
@r_devops
Which CI/CD tool?

Hi all

I am searching for CI/CD tool to deploy my microservices into K8s.
The question, which CI and CD tool should I use.
For CD, Spinnaker sounds very promising.

Thanks

https://redd.it/f38jvs
@r_devops
O'Reilly for infra/sre/devops peeps

Hi, I want to become a member of O'Reilly but the platform is so expensive, does anyone know when it goes on discount? Also anyone here that has it think it's worth it?

https://redd.it/f37qk0
@r_devops
Rubban - Kibana Automatic Index Pattern Discovery and Other ELK Curating Tasks

I create a light tool to automatically create Index Pattern and I am planning to add more curating tasks that have to be done manually in Kibana. you should run it in a container beside Kibana and forget about it.

[https://github.com/sherifabdlnaby/rubban](https://github.com/sherifabdlnaby/rubban)

https://redd.it/f3v5k9
@r_devops
The cloud - Trust yet Verify EVERYTHING!

No Cloud migration is ever without pain. Moving a business application from a datacenter to a cloud will always create concerns around security, privacy, availability and performance. While each of these can be mitigated, there is always an element of "trust" that has to be believed. Your basically giving some control over to the cloud and hoping they (whoever they actually are) do exactly what they say they will do.

The benefits in terms of cost and scale can be wonderful, but it doesn't help a CIO sleep better knowing that youve given up some level of control.

It can be very hard to trust , yet verify without adding layer upon layer of monitoring that didn't exist previously.

https://redd.it/f3vd9e
@r_devops
Infra.app - Desktop app for managing Kubernetes

I saw this Mac app from the r/Kubernetes thread for managing Kubernetes clusters. The experience is great so far.

Check out the longer thread there: [https://www.reddit.com/r/kubernetes/comments/f3m85m/infraapp\_desktop\_app\_for\_managing\_kubernetes/](https://www.reddit.com/r/kubernetes/comments/f3m85m/infraapp_desktop_app_for_managing_kubernetes/)

https://redd.it/f3u2bc
@r_devops
On-prem Jenkins over k8s VMs storage

How would you tackle the persistent storage part?
Cluster will be built upon 3 worker nodes.

We have a cifs storage mount in the office, and from my reading, there is a cifs driver on GitHub(as currently no official cifs drivers by kubernetes) but repo not really alive.. https://github.com/fstab/cifs

Thinking to bring up a VM running NFS server, and connect the cluster nodes, but it is not so good approach as single point of failure when this VM will crash.(and it will ..)

Any fruitful thoughts?

https://redd.it/f3tqwd
@r_devops
GitHub CLI (Beta) for more efficient PR's

Check out my video on the new GitHub CLI tool which is currently in Beta!

It allows you to create, get the status of, and view in the browser all Issues and Pull Requests for a repo straight from the CLI!

Great tool!

[How to create a PR in the new GitHub CLI Tool](https://youtu.be/_QnZpeCOM_s)

https://redd.it/f3ygea
@r_devops
Ideally, enterprises should not have a designated DevOps team, according to Jennifer Davis, co-author of Effective DevOps and senior software engineer at Chef Software

Thoughts? We have lots of different app teams at my company. I wouldn't expect these developers to maintain cloudformation scripts, ansible playbooks, develop codebuild/codedeploy scripts, configure pipelines... If the Devops team can interface among these disparate entities and automate their build procedures--what's wrong with that?

https://redd.it/f3ydq3
@r_devops