Spinnaker VS Terraform - can they co-exist?
We use Terraform extensively, for all our deployments. So much so than when I suggested we take a look at Spinnaker, there was a bit of hesitation because it might conflict with our existing Terraform IAC framework.
Can I make them work together? Should I? What really separates them? For me, the immutability of Terraform IAC is the most valuable aspect, aka being able to destroy and recreate from scratch and have everything exactly as declared. Can Spinnaker accomplish this as well?
I saw that Google uses Spinnaker and Apple had a position that also required it. if it's the next thing (Outside Netflix) I want to get into it. I started exploring it 2 years ago but it seems too complicated to get going. Now we have tutorials on running Spinnaker on Kubernetes (like v2 on EKS) and stuff.
I have a limited amount of time to invest implementing new techs. If this is not the way of the future, I can spent that time strengthening my knowledge of K8s, implementing Prometheus, which I know are both very required and marketable skills right now.
Anyone with experience care to chime in? Would love to hear some perspectives, thanks!
https://redd.it/dmwi41
@r_devops
We use Terraform extensively, for all our deployments. So much so than when I suggested we take a look at Spinnaker, there was a bit of hesitation because it might conflict with our existing Terraform IAC framework.
Can I make them work together? Should I? What really separates them? For me, the immutability of Terraform IAC is the most valuable aspect, aka being able to destroy and recreate from scratch and have everything exactly as declared. Can Spinnaker accomplish this as well?
I saw that Google uses Spinnaker and Apple had a position that also required it. if it's the next thing (Outside Netflix) I want to get into it. I started exploring it 2 years ago but it seems too complicated to get going. Now we have tutorials on running Spinnaker on Kubernetes (like v2 on EKS) and stuff.
I have a limited amount of time to invest implementing new techs. If this is not the way of the future, I can spent that time strengthening my knowledge of K8s, implementing Prometheus, which I know are both very required and marketable skills right now.
Anyone with experience care to chime in? Would love to hear some perspectives, thanks!
https://redd.it/dmwi41
@r_devops
reddit
Spinnaker VS Terraform - can they co-exist?
We use Terraform extensively, for all our deployments. So much so than when I suggested we take a look at Spinnaker, there was a bit of hesitation...
Need ideas for provisioning software on a $5 digital ocean droplet
So my scenario is that I have a digital ocean droplet that runs a spring boot app. The app uses configuration files that's configured via environment variables.
Now, I'm used to deploying these kinds of apps with docker/kubernetes. But now without these, the deployment is something like:
* Script to install packages
* Create a user
* scp config files and spring boot jar.
* run as a background job using nohup
* wrap all of these as functions in a shell script
This is all happening on a $5 Digital Ocean ubuntu box and quite a pain. What's a "as painless as it can get way" for me to provision my environment?
https://redd.it/dmwdyg
@r_devops
So my scenario is that I have a digital ocean droplet that runs a spring boot app. The app uses configuration files that's configured via environment variables.
Now, I'm used to deploying these kinds of apps with docker/kubernetes. But now without these, the deployment is something like:
* Script to install packages
* Create a user
* scp config files and spring boot jar.
* run as a background job using nohup
* wrap all of these as functions in a shell script
This is all happening on a $5 Digital Ocean ubuntu box and quite a pain. What's a "as painless as it can get way" for me to provision my environment?
https://redd.it/dmwdyg
@r_devops
reddit
Need ideas for provisioning software on a $5 digital ocean droplet
So my scenario is that I have a digital ocean droplet that runs a spring boot app. The app uses configuration files that's configured via...
Any devops developers at IBM here?
Just getting into devops out of college, and more than likely going to be receiving an offer from IBM for this position. Wanted to know if anyone had any insight into devops at IBM, and if this is a good opportunity to pursue.
https://redd.it/dmykwy
@r_devops
Just getting into devops out of college, and more than likely going to be receiving an offer from IBM for this position. Wanted to know if anyone had any insight into devops at IBM, and if this is a good opportunity to pursue.
https://redd.it/dmykwy
@r_devops
reddit
Any devops developers at IBM here?
Just getting into devops out of college, and more than likely going to be receiving an offer from IBM for this position. Wanted to know if anyone...
How similar is Azure and GCP to AWS?
Does Azure and GCP have equivalent services and components to AWS’ Security Groups, NACLs, Cloudtrial, Cloudwatch, Route 53, S3, EBS, EFS, AMI marketplace, ELB, ALB, etc?
https://redd.it/dlvk2u
@r_devops
Does Azure and GCP have equivalent services and components to AWS’ Security Groups, NACLs, Cloudtrial, Cloudwatch, Route 53, S3, EBS, EFS, AMI marketplace, ELB, ALB, etc?
https://redd.it/dlvk2u
@r_devops
reddit
How similar is Azure and GCP to AWS?
Does Azure and GCP have equivalent services and components to AWS’ Security Groups, NACLs, Cloudtrial, Cloudwatch, Route 53, S3, EBS, EFS, AMI...
DevOps Guide - Open source
I have made an Open Source Repository for DevOps: " DevOps Guide from basic to advanced with Interview Questions and Notes"
You are all pros here just check it once and review also if you want to add interview questions and other topics that I haven't added like CI/CD and some Os-networking concepts please add and contribute to it.
It will be a great help for the community and the beginners.
Repository - [DevOps Guide](https://github.com/Tikam02/DevOps-Guide)
https://redd.it/dnsl3u
@r_devops
I have made an Open Source Repository for DevOps: " DevOps Guide from basic to advanced with Interview Questions and Notes"
You are all pros here just check it once and review also if you want to add interview questions and other topics that I haven't added like CI/CD and some Os-networking concepts please add and contribute to it.
It will be a great help for the community and the beginners.
Repository - [DevOps Guide](https://github.com/Tikam02/DevOps-Guide)
https://redd.it/dnsl3u
@r_devops
GitHub
GitHub - Tikam02/DevOps-Guide: DevOps Guide - Development to Production all configurations with basic notes to debug efficiently.
DevOps Guide - Development to Production all configurations with basic notes to debug efficiently. - Tikam02/DevOps-Guide
Golang Cafe is now open source
[Not long ago](https://www.reddit.com/r/devops/comments/9lktpl/golang_cafe_a_go_only_job_board_with_no/) I've submitted [Golang Cafe](https://golang.cafe) on this subreddit and got many positive comments. I'm always glad to build something that is useful to people. This time as requested by many already I've decided to open source Golang Cafe [https://gitHub.com/golang-cafe/golang.cafe](https://gitHub.com/golang-cafe/golang.cafe)
The project started as a prototype and the code is light years from being perfect but it's a starting point. Happy if anyone has feature requests or ideas you can share on the issue tracker :)
https://redd.it/dnu1lg
@r_devops
[Not long ago](https://www.reddit.com/r/devops/comments/9lktpl/golang_cafe_a_go_only_job_board_with_no/) I've submitted [Golang Cafe](https://golang.cafe) on this subreddit and got many positive comments. I'm always glad to build something that is useful to people. This time as requested by many already I've decided to open source Golang Cafe [https://gitHub.com/golang-cafe/golang.cafe](https://gitHub.com/golang-cafe/golang.cafe)
The project started as a prototype and the code is light years from being perfect but it's a starting point. Happy if anyone has feature requests or ideas you can share on the issue tracker :)
https://redd.it/dnu1lg
@r_devops
reddit
Golang Cafe: a Go only job board with no recruiters and clear...
I've built Golang Cafe a golang only job board with no recruiters and clear salary ranges. There are many SRE and DevOps roles as well if you...
The DevOps Transformation Speed Bump
Have any of you experienced the DevOps Speed Bump where things seem to be going well but get derailed at some point?
I've seen a pattern emerge over my years of consulting with companies in the process of implementing some form of DevOps so I decided to write about it. Check it out and let me know what you think or if you've come across this phenomenon before.
[https://calebfornari.com/2019/10/27/the-devops-transformation-speed-bump/](https://calebfornari.com/2019/10/27/the-devops-transformation-speed-bump/)
https://redd.it/dnvvcq
@r_devops
Have any of you experienced the DevOps Speed Bump where things seem to be going well but get derailed at some point?
I've seen a pattern emerge over my years of consulting with companies in the process of implementing some form of DevOps so I decided to write about it. Check it out and let me know what you think or if you've come across this phenomenon before.
[https://calebfornari.com/2019/10/27/the-devops-transformation-speed-bump/](https://calebfornari.com/2019/10/27/the-devops-transformation-speed-bump/)
https://redd.it/dnvvcq
@r_devops
Caleb Fornari
The DevOps Transformation Speed Bump
In my role as a DevOps advocate, practitioner and teacher I often find myself talking to companies when they are partway through a DevOps transformation, but things have seemingly stopped progressi…
What are the equivalences of Azure DevOps on-premises and online for Linux/Unix?
Wikipedia (https://en.wikipedia.org/wiki/Azure_DevOps_Server#On-premises_vs._online) says "Azure DevOps is available in two different forms: on-premises ("Server") and online ("Services")."
Can software development over Linux platform use Azure DevOps in either form?
If yes, is it popular among companies?
What are their native equivalences for Linux/Unix?
Thanks.
https://redd.it/dnwuc0
@r_devops
Wikipedia (https://en.wikipedia.org/wiki/Azure_DevOps_Server#On-premises_vs._online) says "Azure DevOps is available in two different forms: on-premises ("Server") and online ("Services")."
Can software development over Linux platform use Azure DevOps in either form?
If yes, is it popular among companies?
What are their native equivalences for Linux/Unix?
Thanks.
https://redd.it/dnwuc0
@r_devops
Wikipedia
Azure DevOps Server
source code management software
Can you have CI/CD without DevOps?
The term CI/CD has become a buzzword bingo and looks like the firms who aren't doing it still think that's the way forward to achieve DevOps, so my question is, can you do CI/CD without DevOps?
https://redd.it/dlu109
@r_devops
The term CI/CD has become a buzzword bingo and looks like the firms who aren't doing it still think that's the way forward to achieve DevOps, so my question is, can you do CI/CD without DevOps?
https://redd.it/dlu109
@r_devops
reddit
Can you have CI/CD without DevOps?
The term CI/CD has become a buzzword bingo and looks like the firms who aren't doing it still think that's the way forward to achieve DevOps, so...
Where to start with DevOps?
Hey DevOps friends,
i am currently working as a system administrator and am very interested in devops .
how did you start? Where should I start?
Books, websites or other recommendations?
Thank you!
https://redd.it/dlv4az
@r_devops
Hey DevOps friends,
i am currently working as a system administrator and am very interested in devops .
how did you start? Where should I start?
Books, websites or other recommendations?
Thank you!
https://redd.it/dlv4az
@r_devops
reddit
Where to start with DevOps?
Hey DevOps friends, i am currently working as a system administrator and am very interested in devops . how did you start? Where should I...
Kubernetes Tutorials - Beginner Focused
I have been learning and posting videos on Kubernetes. I would like to get some feedback on the content and quality of the videos.
These are fully hands-on videos covering various Kubernetes concepts.
https://www.youtube.com/playlist?list=PL34sAs7_26wNBRWM6BDhnonoA5FMERax0
Hope it will help someone.
https://redd.it/dnst71
@r_devops
I have been learning and posting videos on Kubernetes. I would like to get some feedback on the content and quality of the videos.
These are fully hands-on videos covering various Kubernetes concepts.
https://www.youtube.com/playlist?list=PL34sAs7_26wNBRWM6BDhnonoA5FMERax0
Hope it will help someone.
https://redd.it/dnst71
@r_devops
CDN for website on VPS with reverse proxy
I got a few websites on VPS and I'm using Traefik for passing traffic to containers by domain. Now I want to configure OVH CDN Infrastructure for one domain, but if CDN server will send requests just to IP address of server then it will get 404. Anyone tried it before with reverse proxy?
https://redd.it/dns6ga
@r_devops
I got a few websites on VPS and I'm using Traefik for passing traffic to containers by domain. Now I want to configure OVH CDN Infrastructure for one domain, but if CDN server will send requests just to IP address of server then it will get 404. Anyone tried it before with reverse proxy?
https://redd.it/dns6ga
@r_devops
reddit
CDN for website on VPS with reverse proxy
I got a few websites on VPS and I'm using Traefik for passing traffic to containers by domain. Now I want to configure OVH CDN Infrastructure for...
Is there tool for Automation & configuration management which is using programming and not DSL language ?
Hello all
i try to find tool like ansible or terraform which is using for its control
javascript or other programming language .
or maybe some layer above the tools .
Thanks
https://redd.it/dnr5xw
@r_devops
Hello all
i try to find tool like ansible or terraform which is using for its control
javascript or other programming language .
or maybe some layer above the tools .
Thanks
https://redd.it/dnr5xw
@r_devops
reddit
Is there tool for Automation & configuration management which is...
Hello all i try to find tool like ansible or terraform which is using for its control javascript or other programming language . or maybe...
Any tool to track flow of microservice calls?
Using logs provably. We have logs consolidated and stored in splunk of different services.
Would like to find a way to analyse the flow between microservices which can help in monitoring or finding anamolies
https://redd.it/dnq8j7
@r_devops
Using logs provably. We have logs consolidated and stored in splunk of different services.
Would like to find a way to analyse the flow between microservices which can help in monitoring or finding anamolies
https://redd.it/dnq8j7
@r_devops
reddit
Any tool to track flow of microservice calls?
Using logs provably. We have logs consolidated and stored in splunk of different services. Would like to find a way to analyse the flow between...
Anyone use azure stack here? If so what’s your opinion on it?
See title. We are looking at azure stack to create more of a hybrid cloud for some of our higher compliance items. Just wondering if anyone here knows some pros and cons about it.
https://redd.it/dnm7x0
@r_devops
See title. We are looking at azure stack to create more of a hybrid cloud for some of our higher compliance items. Just wondering if anyone here knows some pros and cons about it.
https://redd.it/dnm7x0
@r_devops
reddit
Anyone use azure stack here? If so what’s your opinion on it?
See title. We are looking at azure stack to create more of a hybrid cloud for some of our higher compliance items. Just wondering if anyone here...
Tool for monitoring Linux cron jobs duration and exit status using Prometheus Node Exporter. Written in Go.
I wanted to get notified if a cron job failed or was running for more time than it should. Changing the actual cron job command code was not an option so I decided to create a wrapper around it that monitors the exit status and the duration. The tool writes to a file in the Prometheus format. The node exporter textfile collector parses the file and exposes it to Prometheus with the other metrics it provides.
I'm posting it here perhaps it helps someone out. Any contribution is welcome.
[https://github.com/abohmeed/cronmanager](https://github.com/abohmeed/cronmanager)
https://redd.it/dlhb2a
@r_devops
I wanted to get notified if a cron job failed or was running for more time than it should. Changing the actual cron job command code was not an option so I decided to create a wrapper around it that monitors the exit status and the duration. The tool writes to a file in the Prometheus format. The node exporter textfile collector parses the file and exposes it to Prometheus with the other metrics it provides.
I'm posting it here perhaps it helps someone out. Any contribution is welcome.
[https://github.com/abohmeed/cronmanager](https://github.com/abohmeed/cronmanager)
https://redd.it/dlhb2a
@r_devops
GitHub
GitHub - abohmeed/cronmanager: A tool for monitoring Linux cron jobs duration and exit status using Node Exporter and Prometheus.…
A tool for monitoring Linux cron jobs duration and exit status using Node Exporter and Prometheus. Written in Go. - abohmeed/cronmanager
SSL certificates for yyy.gov.zz domain
I was wondering if we as a private business have rights to generate SSL certificate for the domain like yyy.gov.zz. More specifically the .zz part is a country specific code, and the second level name is .gov.
Long story short we have a governmental client and one of the far far countries which doesn't want or cannot generate SSL certificate for the specific subdomain and wants us as a software supplier company to purchase/generate one for them. So the question is can we both technically and legally purchase an SSL certificate for gov.zz like domains?
We have full access to the web server of the given project so we can verify the domain technically if requested by the SSL provider.
https://redd.it/do7yt6
@r_devops
I was wondering if we as a private business have rights to generate SSL certificate for the domain like yyy.gov.zz. More specifically the .zz part is a country specific code, and the second level name is .gov.
Long story short we have a governmental client and one of the far far countries which doesn't want or cannot generate SSL certificate for the specific subdomain and wants us as a software supplier company to purchase/generate one for them. So the question is can we both technically and legally purchase an SSL certificate for gov.zz like domains?
We have full access to the web server of the given project so we can verify the domain technically if requested by the SSL provider.
https://redd.it/do7yt6
@r_devops
reddit
SSL certificates for yyy.gov.zz domain
I was wondering if we as a private business have rights to generate SSL certificate for the domain like yyy.gov.zz. More specifically the .zz part...
Kubernetes Patterns : The Init Container Pattern
**Folks,**
In Kubernetes, an init container is the one that starts and executes before other containers in the same Pod. It’s meant to perform initialization logic for the main application hosted on the Pod.
Here's this week article [Kubernetes Patterns : The Init Container Pattern.](https://www.magalix.com/blog/kubernetes-patterns-the-init-container-pattern)
**What's inside:**
* The Initialization Pattern.
* What are Init Containers?
* Init Containers Design Considerations.
* Init Containers “Requests” And “Limits” Behavior.
* What Would Have Happened If We Hadn’t Used Init Containers?
[https://www.magalix.com/blog/kubernetes-patterns-the-init-container-pattern](https://www.magalix.com/blog/kubernetes-patterns-the-init-container-pattern)
https://redd.it/do809w
@r_devops
**Folks,**
In Kubernetes, an init container is the one that starts and executes before other containers in the same Pod. It’s meant to perform initialization logic for the main application hosted on the Pod.
Here's this week article [Kubernetes Patterns : The Init Container Pattern.](https://www.magalix.com/blog/kubernetes-patterns-the-init-container-pattern)
**What's inside:**
* The Initialization Pattern.
* What are Init Containers?
* Init Containers Design Considerations.
* Init Containers “Requests” And “Limits” Behavior.
* What Would Have Happened If We Hadn’t Used Init Containers?
[https://www.magalix.com/blog/kubernetes-patterns-the-init-container-pattern](https://www.magalix.com/blog/kubernetes-patterns-the-init-container-pattern)
https://redd.it/do809w
@r_devops
Magalix
Kubernetes Patterns : The Init Container Pattern
In Kubernetes, an init container is the one that starts and executes before other containers in the same Pod.
Tutorial: Deploy a Three Node Kubernetes Cluster on Fedora 30 on DigitalOcean
I wrote a short tutorial on how to deploy a small Kubernetes cluster on DigitalOcean using Fedora 30 as the base OS. It uses `containerd` as the container runtime and Weave Net CNI. Hopefully someone will find it interesting and/or useful. :)
If you have any feedback on the article or the site, please let me know! :)
https://lunar.computer/posts/kubernetes-fedora-30-digitalocean/
https://redd.it/do82n1
@r_devops
I wrote a short tutorial on how to deploy a small Kubernetes cluster on DigitalOcean using Fedora 30 as the base OS. It uses `containerd` as the container runtime and Weave Net CNI. Hopefully someone will find it interesting and/or useful. :)
If you have any feedback on the article or the site, please let me know! :)
https://lunar.computer/posts/kubernetes-fedora-30-digitalocean/
https://redd.it/do82n1
@r_devops
Deploy a Three Node Kubernetes Cluster on Fedora 30 on DigitalOcean
Deploy a Three Node Kubernetes Cluster on Fedora 30 on DigitalOcean :: Lunar Computer — DevOps Tutorials and Articles
Today we’ll deploy a three node Kubernetes cluster on top of Fedora 30. We’ll run the nodes on VMs in DigitalOcean’s datacenters. DigitalOcean also offers a managed Kubernetes deployment, but here we’ll deploy it manually using kubeadm. The cluster we will…
Is AppDynamics a robust enough monitoring platform? What else is typically needed?
Fowler recommends [that basic montoring is a prerequisite for microservices](https://martinfowler.com/bliki/MicroservicePrerequisites.html), and of course I think it would be a prerequisite for any kind of decently scaled software system.
So if we have AppDynamics set up that can show us the health of our various services, and we configure some rules and/or alerts, do you think this should make us confident we are in a good place with our monitoring, assuming we pay attention to it and refine it? Or would AppDynamics monitoring be unable to monitor certain key aspects? If so, what are they?
https://redd.it/docnua
@r_devops
Fowler recommends [that basic montoring is a prerequisite for microservices](https://martinfowler.com/bliki/MicroservicePrerequisites.html), and of course I think it would be a prerequisite for any kind of decently scaled software system.
So if we have AppDynamics set up that can show us the health of our various services, and we configure some rules and/or alerts, do you think this should make us confident we are in a good place with our monitoring, assuming we pay attention to it and refine it? Or would AppDynamics monitoring be unable to monitor certain key aspects? If so, what are they?
https://redd.it/docnua
@r_devops
martinfowler.com
bliki: Microservice Prerequisites
There are certain things you need to get sorted out before you can put your first microservices system into production: monitoring, provisioning, and a devops culture.