What do you need in a network scanner?
What is the one thing lacking from all network scanners?
https://redd.it/f5cpwu
@r_devops
What is the one thing lacking from all network scanners?
https://redd.it/f5cpwu
@r_devops
reddit
What do you need in a network scanner?
What is the one thing lacking from all network scanners?
[Student Group Project]: How do I integrate DevOps practices and tools in our software dev project?
We are essentially recreating our version of firehose.io (a semester course planning webapp)
Our project tech stack and rough architecture plan: https://imgur.com/cWB9zqG
Team: 4 Student Members (sophomore level)
Additional Info.
We are using GitHub as our code hosting. Will be using Firebase Hosting for our webapp. May not be important but we are using JetBrains' IDEs (PyCharm, Webstorm).
For the webscraping part, we are utilizing virtualenvironments.
**We want to adopt best practices as much as possible as long as within our scope.**
It'd be great if the learning curve is as smooth as possible and and if we can use as little tools as possible (such as GitHub Actions instead of a third party tool)
Looking for any open ideas and as detailed suggestions as possible. Thank you!!!
https://redd.it/f5aud5
@r_devops
We are essentially recreating our version of firehose.io (a semester course planning webapp)
Our project tech stack and rough architecture plan: https://imgur.com/cWB9zqG
Team: 4 Student Members (sophomore level)
Additional Info.
We are using GitHub as our code hosting. Will be using Firebase Hosting for our webapp. May not be important but we are using JetBrains' IDEs (PyCharm, Webstorm).
For the webscraping part, we are utilizing virtualenvironments.
**We want to adopt best practices as much as possible as long as within our scope.**
It'd be great if the learning curve is as smooth as possible and and if we can use as little tools as possible (such as GitHub Actions instead of a third party tool)
Looking for any open ideas and as detailed suggestions as possible. Thank you!!!
https://redd.it/f5aud5
@r_devops
Imgur
Post with 0 votes and 44 views.
kube-prometheus vs the hard way
I want to setup a metrics stack for my kubernetes cluster and contemplating my approach.
Currently I'm stuck on a quite old kubernetes version (v1.11.2), so it seems I can't use the latest kube-prometheus verison.
I've already tried using kube-prometheus before, but disabled it as it didn't provide any concrete value yet.
I liked all the things it provided out of the box, but I also feel like there are many pieces I don't really need, and much less understand how they work.
I've been considering starting something from scratch, simply installing prometheus on my cluster and configuring things as I need them.
I feel this approach will be much more educational and slim, but it also seems that very soon I would need things like kube-state-metrics, grafana, node_exporter with specific configurations for each one, that it quickly gets overwhelming.
Any recommendations, experiences would be appreciated.
https://redd.it/f58ft9
@r_devops
I want to setup a metrics stack for my kubernetes cluster and contemplating my approach.
Currently I'm stuck on a quite old kubernetes version (v1.11.2), so it seems I can't use the latest kube-prometheus verison.
I've already tried using kube-prometheus before, but disabled it as it didn't provide any concrete value yet.
I liked all the things it provided out of the box, but I also feel like there are many pieces I don't really need, and much less understand how they work.
I've been considering starting something from scratch, simply installing prometheus on my cluster and configuring things as I need them.
I feel this approach will be much more educational and slim, but it also seems that very soon I would need things like kube-state-metrics, grafana, node_exporter with specific configurations for each one, that it quickly gets overwhelming.
Any recommendations, experiences would be appreciated.
https://redd.it/f58ft9
@r_devops
reddit
kube-prometheus vs the hard way
I want to setup a metrics stack for my kubernetes cluster and contemplating my approach. Currently I'm stuck on a quite old kubernetes version...
Centralized configuration management server (Lygeum)
A Very interesting tool for centralized configuration management which lets you handle applications and environments configuration in an intuitive way through it's web console or Command Line Interface. The tool is here, [Lygeum Centralized Configuration Server](https://kaiso.github.io/lygeum/)it provides a standalone installation but also a docker official image.
https://redd.it/f58d52
@r_devops
A Very interesting tool for centralized configuration management which lets you handle applications and environments configuration in an intuitive way through it's web console or Command Line Interface. The tool is here, [Lygeum Centralized Configuration Server](https://kaiso.github.io/lygeum/)it provides a standalone installation but also a docker official image.
https://redd.it/f58d52
@r_devops
I Setup a CDN / Application Gateway and DDoS'd Myself | What other non-obvious can a CDN rollout fail? And how did you mitigate it?
TLDR; as an experiment I setup a CDN in front of a side project. It did not go as planned when the 40+ edge servers started hammering my little app.
Blindly putting a CDN in front of your app exposed three problem areas:
1. Lack of caching / last-modified calculation
2. No light-weight /health-check endpoint for the CDN to hit. It attempted multiple heavy page-loads from the home page as its health check. Ouch.
3. No rate-limiting on my reverse proxy.
4. Poorly configured CDN settings. 40+ edge servers making requests every 30 seconds seemed a bit much for the app I was using. It could have been more conservative.
Yeah, the full blog post is here:
https://www.simplecto.com/i-setup-a-cdn-and-ddosd-myself/?ref=devops
https://redd.it/f5873e
@r_devops
TLDR; as an experiment I setup a CDN in front of a side project. It did not go as planned when the 40+ edge servers started hammering my little app.
Blindly putting a CDN in front of your app exposed three problem areas:
1. Lack of caching / last-modified calculation
2. No light-weight /health-check endpoint for the CDN to hit. It attempted multiple heavy page-loads from the home page as its health check. Ouch.
3. No rate-limiting on my reverse proxy.
4. Poorly configured CDN settings. 40+ edge servers making requests every 30 seconds seemed a bit much for the app I was using. It could have been more conservative.
Yeah, the full blog post is here:
https://www.simplecto.com/i-setup-a-cdn-and-ddosd-myself/?ref=devops
https://redd.it/f5873e
@r_devops
Simple CTO
I Setup a CDN / Application Gateway and DDoS'd Myself
I setup a CDN to run in front of my app and DDoS'ed myself because of unforseen configuration and app architecture problems. Mitigations inside!
How to use Azure Git with AWS EC2?
We are a new startup company that are trying to shift our workflow to DevOps. The code and new commits of our CMS application is stored on Azure Git. Whereas we plan to have our servers on AWS EC2 alongside with Terraform, Jenkins, Docker, Kubernetes, ELK stack etc.
We are unsure how to integrate Azure Git to this workflow. Does Jenkins allow us to retrieve the code from Azure Git then continue providing it to the process mentioned above on Amazon EC2.
Should we need to provide more information please let me know.
Sorry if my question is too basic or newbie. Any help would be highly appreciated. Thanks
https://redd.it/f586y5
@r_devops
We are a new startup company that are trying to shift our workflow to DevOps. The code and new commits of our CMS application is stored on Azure Git. Whereas we plan to have our servers on AWS EC2 alongside with Terraform, Jenkins, Docker, Kubernetes, ELK stack etc.
We are unsure how to integrate Azure Git to this workflow. Does Jenkins allow us to retrieve the code from Azure Git then continue providing it to the process mentioned above on Amazon EC2.
Should we need to provide more information please let me know.
Sorry if my question is too basic or newbie. Any help would be highly appreciated. Thanks
https://redd.it/f586y5
@r_devops
reddit
How to use Azure Git with AWS EC2?
We are a new startup company that are trying to shift our workflow to DevOps. The code and new commits of our CMS application is stored on Azure...
Received email at work address about a local AWS certificate bootcamp - legit or scammy?
**EDIT: Consensus is that it's scammy. Thanks, everyone!**
Original post:
Subject is: "RE: AWS Solutions Architect Associate Course"
I've never corresponded with this person before, so it's not a real RE.
The email discusses the training course local to my city (a fairly large midwest city) and then says, "For more information and to register visit: thenameofthecompany.us"
It's not a link, they didn't put a comma after register, going to the domain with https results in a firefox "Unable to connect" page - it doesn't exist. Going to it in http redirects to a suuuper scammy sounding domain: https:// www . rebusbusinesssolutions . com/
I'm thinking....this is a scam. Anyone have experience with this domain?
https://redd.it/f5uijs
@r_devops
**EDIT: Consensus is that it's scammy. Thanks, everyone!**
Original post:
Subject is: "RE: AWS Solutions Architect Associate Course"
I've never corresponded with this person before, so it's not a real RE.
The email discusses the training course local to my city (a fairly large midwest city) and then says, "For more information and to register visit: thenameofthecompany.us"
It's not a link, they didn't put a comma after register, going to the domain with https results in a firefox "Unable to connect" page - it doesn't exist. Going to it in http redirects to a suuuper scammy sounding domain: https:// www . rebusbusinesssolutions . com/
I'm thinking....this is a scam. Anyone have experience with this domain?
https://redd.it/f5uijs
@r_devops
reddit
Received email at work address about a local AWS certificate...
**EDIT: Consensus is that it's scammy. Thanks, everyone!** Original post: Subject is: "RE: AWS Solutions Architect Associate Course" I've...
Automation of deployments, and blue/green
Traditionally, a blue-green deployment was described as a technique that reduces downtime and risk by running two identical production environments called Blue and Green. At any time, only one of the environments is live, with the live environment serving all production traffic. Because there is already another environment “ready to go” it’s possible to switch environments if something happens to the green environment or a new version needs to be released, and can be really handy in a disaster recovery scenario.
As times have changed, containerised technologies are now available, and it is possible to extend the description of blue green deployments to stacks or clusters of a containerised service, rather than just a traditional replica two environment blue green, as long as the tool you use supports some kind of connection draining, e.g. a load balancer.
[https://medium.com/@craiggoddenpayne/automation-of-deployments-and-blue-green-eae80f52494b](https://medium.com/@craiggoddenpayne/automation-of-deployments-and-blue-green-eae80f52494b)
https://redd.it/f56spu
@r_devops
Traditionally, a blue-green deployment was described as a technique that reduces downtime and risk by running two identical production environments called Blue and Green. At any time, only one of the environments is live, with the live environment serving all production traffic. Because there is already another environment “ready to go” it’s possible to switch environments if something happens to the green environment or a new version needs to be released, and can be really handy in a disaster recovery scenario.
As times have changed, containerised technologies are now available, and it is possible to extend the description of blue green deployments to stacks or clusters of a containerised service, rather than just a traditional replica two environment blue green, as long as the tool you use supports some kind of connection draining, e.g. a load balancer.
[https://medium.com/@craiggoddenpayne/automation-of-deployments-and-blue-green-eae80f52494b](https://medium.com/@craiggoddenpayne/automation-of-deployments-and-blue-green-eae80f52494b)
https://redd.it/f56spu
@r_devops
Medium
Automation of deployments and blue green
What are blue green deployments?
What is the best way to manage a database that requires migrations to be run on it?
My problem: I don't want to deploy a codebase to my production server where my database isn't up to date.
My Goal: I don't want to manually run migrations on the database every time I deploy. It feels error prone. Ideally I have an environment where I can create a staging environment, sync the DB's, run migrations, run end to end tests, and then route traffic to the new version.
What do you think? Where should I look to get started?
Edit: My stack is django/postgresql/Reactjs and I am planning on integrating Kubernetes. Deploying to Google App Engine.
https://redd.it/f4ura3
@r_devops
My problem: I don't want to deploy a codebase to my production server where my database isn't up to date.
My Goal: I don't want to manually run migrations on the database every time I deploy. It feels error prone. Ideally I have an environment where I can create a staging environment, sync the DB's, run migrations, run end to end tests, and then route traffic to the new version.
What do you think? Where should I look to get started?
Edit: My stack is django/postgresql/Reactjs and I am planning on integrating Kubernetes. Deploying to Google App Engine.
https://redd.it/f4ura3
@r_devops
reddit
What is the best way to manage a database that requires migrations...
My problem: I don't want to deploy a codebase to my production server where my database isn't up to date. My Goal: I don't want to manually run...
How to handle integration/functional tests for an WebApi not accessible from pipeline(Azure)
I have been looking for the best way to handle tests for an Web Api. The service is only accessible from certain ip's and therefore I can't run the test (call the service) on the CI/CD agent.
How is this handled in the best way, I want to get the test results back to the CI.
​
I saw an old [post](https://www.reddit.com/r/devops/comments/bnh6fs/running_tests_in_k8s_like_with_dockercompose/) where u/forestjunk said something about kubectl exec to get the test results back, is this possible?
https://redd.it/f568g6
@r_devops
I have been looking for the best way to handle tests for an Web Api. The service is only accessible from certain ip's and therefore I can't run the test (call the service) on the CI/CD agent.
How is this handled in the best way, I want to get the test results back to the CI.
​
I saw an old [post](https://www.reddit.com/r/devops/comments/bnh6fs/running_tests_in_k8s_like_with_dockercompose/) where u/forestjunk said something about kubectl exec to get the test results back, is this possible?
https://redd.it/f568g6
@r_devops
reddit
Running tests in k8s (like with docker-compose)
I'm currently trying to convert a CI/CD pipeline from docker-compose to k8s and am running into a few problems I seem to not find good solutions...
[QUESTIOIN]: About managed servers services
Hey y'all!
So I'm just wondering how do business like Media Temple and such offer managed servers services?
Do they have devops doing all the updates/upgrades/patches etc manually, or are the servers run with a bunch of custom scripts that do all the "managing" via cron?
I would think that having employees in charge of such duties will be super expensive...
Thank you!
https://redd.it/f54aos
@r_devops
Hey y'all!
So I'm just wondering how do business like Media Temple and such offer managed servers services?
Do they have devops doing all the updates/upgrades/patches etc manually, or are the servers run with a bunch of custom scripts that do all the "managing" via cron?
I would think that having employees in charge of such duties will be super expensive...
Thank you!
https://redd.it/f54aos
@r_devops
reddit
[QUESTIOIN]: About managed servers services
Hey y'all! So I'm just wondering how do business like Media Temple and such offer managed servers services? Do they have devops doing all the...
Monitoring and APM solutions for Kubernetes
Hey all, I was wondering what your company/team uses for monitoring your kubernetes clusters along with how you monitor the applications running on them? At my organization we previously had the prometheus-operator helm chart and were in the process of getting an EFK stack up but are opting for an enterprise solution that can combine all those metrics into a single pane for consumption. They want something a little less tied to IAC and with a more user friendly process for rules and alerting (dozens of developers will use our monitoring solution). So far we've looked at DataDog, WaveFront and NewRelic, but are leaning towards DataDog as we have some other servers being monitored on there already. I've been shocked at how unfriendly DataDog is with Kubernetes. It seems as though DataDog basically only provides node metrics as if they were just another host and shows container metrics in separate panes. There seems to be little cohesiveness of a "kubernetes environment" in DataDog. Additionally, the default dashboard (note, singular) is literally trash and there's no place for community dashboards. I've found that their APM solutions are promising, but present some configuration complications when it comes to running the agents in kubernetes. Surely lots of you out there have been solving problems like this, and I was just wondering what you guys use, what you like about it and what some of the challenges have been.
https://redd.it/f5z7js
@r_devops
Hey all, I was wondering what your company/team uses for monitoring your kubernetes clusters along with how you monitor the applications running on them? At my organization we previously had the prometheus-operator helm chart and were in the process of getting an EFK stack up but are opting for an enterprise solution that can combine all those metrics into a single pane for consumption. They want something a little less tied to IAC and with a more user friendly process for rules and alerting (dozens of developers will use our monitoring solution). So far we've looked at DataDog, WaveFront and NewRelic, but are leaning towards DataDog as we have some other servers being monitored on there already. I've been shocked at how unfriendly DataDog is with Kubernetes. It seems as though DataDog basically only provides node metrics as if they were just another host and shows container metrics in separate panes. There seems to be little cohesiveness of a "kubernetes environment" in DataDog. Additionally, the default dashboard (note, singular) is literally trash and there's no place for community dashboards. I've found that their APM solutions are promising, but present some configuration complications when it comes to running the agents in kubernetes. Surely lots of you out there have been solving problems like this, and I was just wondering what you guys use, what you like about it and what some of the challenges have been.
https://redd.it/f5z7js
@r_devops
reddit
Monitoring and APM solutions for Kubernetes
Hey all, I was wondering what your company/team uses for monitoring your kubernetes clusters along with how you monitor the applications running...
How do you work as a Agile team with DevOps and Microservices - from Feature split you o delivery?
Open for discussion. I’m interested in your way of doing DevOps and Microservices.
Today we have approximately 6 teams , each have a responsibility for a smaller area I.e. product. The competency balance between the team members within the same team is huge and therefore we end up with more “Frontend” developers than “Backend”.
Current way of working with the backlog items (PBI) is to horizontally split each PBI into Frontend and Backend with feature toggling capabilities.
Sure, we are working with Microservices and DevOps - but I would like to hear more about your way of working. How do you split the features into smaller releasable items and how do you work with CI/CD and releases.
https://redd.it/f5vr2x
@r_devops
Open for discussion. I’m interested in your way of doing DevOps and Microservices.
Today we have approximately 6 teams , each have a responsibility for a smaller area I.e. product. The competency balance between the team members within the same team is huge and therefore we end up with more “Frontend” developers than “Backend”.
Current way of working with the backlog items (PBI) is to horizontally split each PBI into Frontend and Backend with feature toggling capabilities.
Sure, we are working with Microservices and DevOps - but I would like to hear more about your way of working. How do you split the features into smaller releasable items and how do you work with CI/CD and releases.
https://redd.it/f5vr2x
@r_devops
reddit
How do you work as a Agile team with DevOps and Microservices -...
Open for discussion. I’m interested in your way of doing DevOps and Microservices. Today we have approximately 6 teams , each have a...
How to develop your Lambda Functions like a rockstar - our firsthand experience
Hey all - [thought I'd share some learnings and experiences](https://medium.com/@joel.tbarna/how-to-develop-your-lambda-functions-like-a-rockstar-7d9422259d57) we've had getting up-to-speed developing our application with just AWS Lambda. It was pretty slow at first but we've created a pretty solid strategy around locally developing and testing that may be helpful to anyone taking on the challenge of Serverless development.
Let me know if you have any questions! Happy to help where I can.
https://redd.it/f5w5ot
@r_devops
Hey all - [thought I'd share some learnings and experiences](https://medium.com/@joel.tbarna/how-to-develop-your-lambda-functions-like-a-rockstar-7d9422259d57) we've had getting up-to-speed developing our application with just AWS Lambda. It was pretty slow at first but we've created a pretty solid strategy around locally developing and testing that may be helpful to anyone taking on the challenge of Serverless development.
Let me know if you have any questions! Happy to help where I can.
https://redd.it/f5w5ot
@r_devops
Medium
How to develop your Lambda Functions like a rockstar
Here at Stavvy, we are using a Serverless approach to building our SaaS product and utilizing the Serverless Framework to develop our…
Azure DevOps Release and Build YAML Pipelines?
It does not appear that Azure DevOps has any official YAML Pipelines for Releases yet. I know they have multi stage Pipelines where you can put everything in one file. It does make sense to me to have everything in one file, but there are still some missing features.
In the meantime, are people getting by with multi stage pipelines or is anyone splitting it and creating 2 separate YAML files - one for Release and one for Build? I'm noticing one annoying detail in the latter approach.
https://redd.it/f618kc
@r_devops
It does not appear that Azure DevOps has any official YAML Pipelines for Releases yet. I know they have multi stage Pipelines where you can put everything in one file. It does make sense to me to have everything in one file, but there are still some missing features.
In the meantime, are people getting by with multi stage pipelines or is anyone splitting it and creating 2 separate YAML files - one for Release and one for Build? I'm noticing one annoying detail in the latter approach.
https://redd.it/f618kc
@r_devops
reddit
Azure DevOps Release and Build YAML Pipelines?
It does not appear that Azure DevOps has any official YAML Pipelines for Releases yet. I know they have multi stage Pipelines where you can put...
HashiTalks 2020!
HashiCorp is hosting a free, all-day, 100% online conference this Thursday February 20. Literarily 24 straight hours, 48 half-hour talks, given by community members (no HashiCorp pitches), revolving around HashiCorp tools but touching on other subjects like Kubernetes, cloud security, CI/CD, etc.
I'm not posting the link because I don't know if that can be considered vendor spam, but you can easily find it with a Google search. Or I can post it in a comment if an admin says it's ok :)
Full disclosure: I'm **not** a HashiCorp employee but I am a local HashiCorp Users Group organizer and I will give a talk on Vault and Kubernetes.
https://redd.it/f5v6qq
@r_devops
HashiCorp is hosting a free, all-day, 100% online conference this Thursday February 20. Literarily 24 straight hours, 48 half-hour talks, given by community members (no HashiCorp pitches), revolving around HashiCorp tools but touching on other subjects like Kubernetes, cloud security, CI/CD, etc.
I'm not posting the link because I don't know if that can be considered vendor spam, but you can easily find it with a Google search. Or I can post it in a comment if an admin says it's ok :)
Full disclosure: I'm **not** a HashiCorp employee but I am a local HashiCorp Users Group organizer and I will give a talk on Vault and Kubernetes.
https://redd.it/f5v6qq
@r_devops
reddit
HashiTalks 2020!
HashiCorp is hosting a free, all-day, 100% online conference this Thursday February 20. Literarily 24 straight hours, 48 half-hour talks, given by...
Starting from zero.
I have the opportunity to take over a deployment that is entirely manual at this point.
Some of it is in the cloud and some of it is on-prem.
At the moment there isn't much code, although the process needs to be started and stopped and paused, what is a wonderful way to do this utilizing an existing tool like gitlab?
The basic process at the moment is data is loaded into a few servers and then the processing is started and may need to be paused at some point and then restart it.
https://redd.it/f63gzg
@r_devops
I have the opportunity to take over a deployment that is entirely manual at this point.
Some of it is in the cloud and some of it is on-prem.
At the moment there isn't much code, although the process needs to be started and stopped and paused, what is a wonderful way to do this utilizing an existing tool like gitlab?
The basic process at the moment is data is loaded into a few servers and then the processing is started and may need to be paused at some point and then restart it.
https://redd.it/f63gzg
@r_devops
reddit
Starting from zero.
I have the opportunity to take over a deployment that is entirely manual at this point. Some of it is in the cloud and some of it is on-prem. At...
What is the best way to create a development server after you made a production server?
I've made a mistake of creating a production server without having a dev server.
I created a docker-compose file and then using Jenkins to build and deploy it to the dockerhub.
I've never created a dev environment, so I would like to get some tips on how to do it properly.
Do I just simply have to copy the docker-compose file and create a new Jenkins pipeline that pushes it to a different dockerhub repository?
Any tips would be great. Thanks in advance!
https://redd.it/f60tl9
@r_devops
I've made a mistake of creating a production server without having a dev server.
I created a docker-compose file and then using Jenkins to build and deploy it to the dockerhub.
I've never created a dev environment, so I would like to get some tips on how to do it properly.
Do I just simply have to copy the docker-compose file and create a new Jenkins pipeline that pushes it to a different dockerhub repository?
Any tips would be great. Thanks in advance!
https://redd.it/f60tl9
@r_devops
reddit
What is the best way to create a development server after you made...
I've made a mistake of creating a production server without having a dev server. I created a docker-compose file and then using Jenkins to build...
Brainstorm DevOps Analytics
Hello folks, I am working on a product proposal for creating analytics features on a DevOps platform. Looking for ideas on what key metrics/KPIs to include for the user personas. Also how should I go around building my customer strategy on this? I have looked into Azure and Broadcom offerings but I have been asked to focus more on Oracle Visual studio angle.
https://redd.it/f5vcxz
@r_devops
Hello folks, I am working on a product proposal for creating analytics features on a DevOps platform. Looking for ideas on what key metrics/KPIs to include for the user personas. Also how should I go around building my customer strategy on this? I have looked into Azure and Broadcom offerings but I have been asked to focus more on Oracle Visual studio angle.
https://redd.it/f5vcxz
@r_devops
reddit
Brainstorm DevOps Analytics
Hello folks, I am working on a product proposal for creating analytics features on a DevOps platform. Looking for ideas on what key metrics/KPIs...
Getting Started with Istio Using Docker Desktop - from the Docker blog
Cool blog post about setting up istio on Docker Desktop with kubernetes. I tried it, but when I run the setup I get EOF errors on a few of the installs and the kubectl checks after that don’t return what I want. Anyone else have any issues? It was my first time using Docker Desktop, I usually use it on Linux.
https://redd.it/f66jcd
@r_devops
Cool blog post about setting up istio on Docker Desktop with kubernetes. I tried it, but when I run the setup I get EOF errors on a few of the installs and the kubectl checks after that don’t return what I want. Anyone else have any issues? It was my first time using Docker Desktop, I usually use it on Linux.
https://redd.it/f66jcd
@r_devops
reddit
Getting Started with Istio Using Docker Desktop - from the Docker blog
Cool blog post about setting up istio on Docker Desktop with kubernetes. I tried it, but when I run the setup I get EOF errors on a few of the...