What's your preferred way of doing HA scheduled tasks?
We have a couple crond containers that do things like cleanups and internal report/summarization tasks. These are, of course, not HA.
I've read Google's whitepaper on [distributed cron](https://landing.google.com/sre/sre-book/chapters/distributed-periodic-scheduling/) which is fascinating but we'd rather not roll our own if possible. I've also heard of people doing most of their scheduled task workload in Lambda which wouldn't really be what we're looking for. What do you guys use for HA "cron" or other scheduled tasks?
https://redd.it/f4z7af
@r_devops
We have a couple crond containers that do things like cleanups and internal report/summarization tasks. These are, of course, not HA.
I've read Google's whitepaper on [distributed cron](https://landing.google.com/sre/sre-book/chapters/distributed-periodic-scheduling/) which is fascinating but we'd rather not roll our own if possible. I've also heard of people doing most of their scheduled task workload in Lambda which wouldn't really be what we're looking for. What do you guys use for HA "cron" or other scheduled tasks?
https://redd.it/f4z7af
@r_devops
K8s & Consul - Avoid cross-DC/AZ traffic
I have huge app in Kubernetes with about 90 containers on 5 k8s worker nodes. Nodes are spread between Availability Zones in AWS, like that:
node1 - AZ-A
node2 - AZ-A
node3 - AZ-B
node4 - AZ-B
node5 - AZ-C
Also, I got many small apps which use API from that huge app. All apps use external/public host of that app, so actually all traffic between apps goes through ELB.
I can use internal Kubernetes hostnames (now we got coreDNS), but I would like to avoid cross-zone traffic, so how can I implement consul to be AZ aware and prefer traffic between pods in the same AZ, e.g.
[Diagram](https://i.stack.imgur.com/6q4C8.png)
Something similar but with HAProxy and Redis:
[https://medium.com/helpshift-engineering/saving-inter-zone-transfer-costs-in-ec2-with-haproxy-c4217ac2ca04](https://medium.com/helpshift-engineering/saving-inter-zone-transfer-costs-in-ec2-with-haproxy-c4217ac2ca04)
https://redd.it/f4yo2z
@r_devops
I have huge app in Kubernetes with about 90 containers on 5 k8s worker nodes. Nodes are spread between Availability Zones in AWS, like that:
node1 - AZ-A
node2 - AZ-A
node3 - AZ-B
node4 - AZ-B
node5 - AZ-C
Also, I got many small apps which use API from that huge app. All apps use external/public host of that app, so actually all traffic between apps goes through ELB.
I can use internal Kubernetes hostnames (now we got coreDNS), but I would like to avoid cross-zone traffic, so how can I implement consul to be AZ aware and prefer traffic between pods in the same AZ, e.g.
[Diagram](https://i.stack.imgur.com/6q4C8.png)
Something similar but with HAProxy and Redis:
[https://medium.com/helpshift-engineering/saving-inter-zone-transfer-costs-in-ec2-with-haproxy-c4217ac2ca04](https://medium.com/helpshift-engineering/saving-inter-zone-transfer-costs-in-ec2-with-haproxy-c4217ac2ca04)
https://redd.it/f4yo2z
@r_devops
Amazon.. holy crap...
I mean.. I just want to set up a simple couple containers. I spent 4 hours..and still have nothing running. I have had to go through cluster and policy and role and RBAC and holy shit. I am lost in why this is so forking difficult to use? I am not looking to scale 5000 servers and 4billion people. I just want to deploy my simple docker containers in a network so they communicate together.. and make it available. That's all. WTF is all this policy shit with 100's of things, and so on.
Gotta be some sort of template for common use cases?
https://redd.it/f52tzl
@r_devops
I mean.. I just want to set up a simple couple containers. I spent 4 hours..and still have nothing running. I have had to go through cluster and policy and role and RBAC and holy shit. I am lost in why this is so forking difficult to use? I am not looking to scale 5000 servers and 4billion people. I just want to deploy my simple docker containers in a network so they communicate together.. and make it available. That's all. WTF is all this policy shit with 100's of things, and so on.
Gotta be some sort of template for common use cases?
https://redd.it/f52tzl
@r_devops
reddit
Amazon.. holy crap...
I mean.. I just want to set up a simple couple containers. I spent 4 hours..and still have nothing running. I have had to go through cluster and...
Free CI/CD tool for local dev use...
Hey all,
Been trying to figure out how to work in some CI/CD tool chain into my projects. One project in particular is my attempt at learning some microservices. I have a monorepo, which has a UI component (react), as well as some microservices that are essentially decoupled API endpoints.
I started reading up on GitLab, CircleCI, TravisCI, etc. All of those seem to be in the cloud, and while some have free options, none seem to run locally.
By locally, I was thinking I could find something fairly easy to run as a docker container that then grabs my project from github or bitbucket, can build individual microservices, the UI, etc, bundling each in to their own containers, and can then, using my docker-compose setup, stand it up to run tests. Eventually I would like to deploy to amazon or google, but right now, I am a lone developer. I don't know that I need (or want) to run all this sort of stuff in the cloud yet. So I was thinking it's 2020, there has to be some good quality open source CICD option out there (other than Jenkins) that is a little more "today" for lack of a better word.
TL;DR I would like to learn/run a "simple" CI/CD tool locally that works with my current Github project, figure out how to build separate services in my monorepo, stand up the app, run tests, and eventually be able to deploy it to a cloud service for production use.
​
Thanks.
https://redd.it/f4ocvb
@r_devops
Hey all,
Been trying to figure out how to work in some CI/CD tool chain into my projects. One project in particular is my attempt at learning some microservices. I have a monorepo, which has a UI component (react), as well as some microservices that are essentially decoupled API endpoints.
I started reading up on GitLab, CircleCI, TravisCI, etc. All of those seem to be in the cloud, and while some have free options, none seem to run locally.
By locally, I was thinking I could find something fairly easy to run as a docker container that then grabs my project from github or bitbucket, can build individual microservices, the UI, etc, bundling each in to their own containers, and can then, using my docker-compose setup, stand it up to run tests. Eventually I would like to deploy to amazon or google, but right now, I am a lone developer. I don't know that I need (or want) to run all this sort of stuff in the cloud yet. So I was thinking it's 2020, there has to be some good quality open source CICD option out there (other than Jenkins) that is a little more "today" for lack of a better word.
TL;DR I would like to learn/run a "simple" CI/CD tool locally that works with my current Github project, figure out how to build separate services in my monorepo, stand up the app, run tests, and eventually be able to deploy it to a cloud service for production use.
​
Thanks.
https://redd.it/f4ocvb
@r_devops
reddit
Free CI/CD tool for local dev use...
Hey all, Been trying to figure out how to work in some CI/CD tool chain into my projects. One project in particular is my attempt at learning...
Biggest drawbacks to Bitnami for launching WordPress sites etc?
If you regularly are deploying various websites for PHP, Laravel, WordPress, or CMS software, maybe even JS frameworks like Node etc then please offer me your opinion:
What are the negative aspects of Bitnami specifically?
It seems weird that VMWare aquired them last year when Bitnami seems big on the AWS Amazon cloud, what do insiders think is the future of Bitnami in relation to cloud servers overall?
With Docker and Kubernetes, etc, it seems even less relevant these days. Esp. if you compare with more advanced tools like Ansible.
Even Bash scripts can be organized easily now with like Mina etc.
Idk but seems Bitnami sucks from the few times I played with AWS servers... config seems pretty limited at least on the AWS versions... what's the point?
https://redd.it/f47vx7
@r_devops
If you regularly are deploying various websites for PHP, Laravel, WordPress, or CMS software, maybe even JS frameworks like Node etc then please offer me your opinion:
What are the negative aspects of Bitnami specifically?
It seems weird that VMWare aquired them last year when Bitnami seems big on the AWS Amazon cloud, what do insiders think is the future of Bitnami in relation to cloud servers overall?
With Docker and Kubernetes, etc, it seems even less relevant these days. Esp. if you compare with more advanced tools like Ansible.
Even Bash scripts can be organized easily now with like Mina etc.
Idk but seems Bitnami sucks from the few times I played with AWS servers... config seems pretty limited at least on the AWS versions... what's the point?
https://redd.it/f47vx7
@r_devops
reddit
Biggest drawbacks to Bitnami for launching WordPress sites etc?
If you regularly are deploying various websites for PHP, Laravel, WordPress, or CMS software, maybe even JS frameworks like Node etc then please...
Request and response validation against Swagger spec when using SAM cli local API gateway
Hi Every one,
I'm trying to write some tests against my AWS API gateway swagger specs using `sam local start-api --host`[`0.0.0.0`](https://0.0.0.0/).
It seems the fake API gateway does not validate the request nor the response against my swagger spec.
Is there any way to achieve this? like using Localstack or any other solution?
Thank you.
https://redd.it/f6vu33
@r_devops
Hi Every one,
I'm trying to write some tests against my AWS API gateway swagger specs using `sam local start-api --host`[`0.0.0.0`](https://0.0.0.0/).
It seems the fake API gateway does not validate the request nor the response against my swagger spec.
Is there any way to achieve this? like using Localstack or any other solution?
Thank you.
https://redd.it/f6vu33
@r_devops
reddit
Request and response validation against Swagger spec when using...
Hi Every one, I'm trying to write some tests against my AWS API gateway swagger specs using `sam local start-api...
How do I automate deployment of Logic Apps and workflows?
Hi,
I’m using Terraform to automate the deployment and management of Azure resources.
Terraform is great, and where there are gaps, I’ve used ARM templates called via Terraform.
However, I’ve run into a problem when it comes to deploying logic apps that require complex workflows and API connections to be created. Deploying a basic logic app is easy, but applying the workflow is where I’m stuck.
I understand that Terraform is for deploying and managing resources, and not deploying code or logic configuration, so I am looking for other methods in which this can be done.
Can logic apps have their logic workflow applied during CI/CD, or is there a way in which I could leverage ARM templates to deploy the Logic App and configure its workflow?
Open to any suggestions, and keen to hear how others are doing this.
Many thanks
https://redd.it/f46o2f
@r_devops
Hi,
I’m using Terraform to automate the deployment and management of Azure resources.
Terraform is great, and where there are gaps, I’ve used ARM templates called via Terraform.
However, I’ve run into a problem when it comes to deploying logic apps that require complex workflows and API connections to be created. Deploying a basic logic app is easy, but applying the workflow is where I’m stuck.
I understand that Terraform is for deploying and managing resources, and not deploying code or logic configuration, so I am looking for other methods in which this can be done.
Can logic apps have their logic workflow applied during CI/CD, or is there a way in which I could leverage ARM templates to deploy the Logic App and configure its workflow?
Open to any suggestions, and keen to hear how others are doing this.
Many thanks
https://redd.it/f46o2f
@r_devops
reddit
How do I automate deployment of Logic Apps and workflows?
Hi, I’m using Terraform to automate the deployment and management of Azure resources. Terraform is great, and where there are gaps, I’ve used...
best open source way to visualize infrastructure?
we use mainly Terraform to create our infra, fully on AWS. we wanted something to create/auto-generate a VPC graph with up 2 date resource view.
I tried cloud mapper and CloudFormer, trying to auto-generate VPC graphs with resources created within, but they all seemed not so intuitive.. anyone has experience with some tools which can do this better?
PS: not expecting something magical like humans drawing boxes themselves (you can stick a fork in the whole concept if humans can do this better) . but something decent for an auto-generated infra graphs
And please don't even mention Terraform graphs
https://redd.it/f6t6wt
@r_devops
we use mainly Terraform to create our infra, fully on AWS. we wanted something to create/auto-generate a VPC graph with up 2 date resource view.
I tried cloud mapper and CloudFormer, trying to auto-generate VPC graphs with resources created within, but they all seemed not so intuitive.. anyone has experience with some tools which can do this better?
PS: not expecting something magical like humans drawing boxes themselves (you can stick a fork in the whole concept if humans can do this better) . but something decent for an auto-generated infra graphs
And please don't even mention Terraform graphs
https://redd.it/f6t6wt
@r_devops
reddit
best open source way to visualize infrastructure?
we use mainly Terraform to create our infra, fully on AWS. we wanted something to create/auto-generate a VPC graph with up 2 date resource...
AWS SQS - An API to delay queue messages
Hi, I’ve always found scheduling queue messages to be a pain with SQS and SNS. SQS has support only up to 15 minutes. Anything beyond that requires you to build your own service to handle the delays.
I've always wished there was an API that just handled the scheduling for me. As such I’m developing an API to make scheduling messages to SQS and SNS dead simple. Call the endpoint with your payload and delay time, and it automatically publishes to your queue or topic when you need it. I have a prototype here:
[www.schedulerapi.com](https://www.schedulerapi.com/)
I’d love to hear some feedback on this idea and whether it solves a real painpoint. I’d also love to hear about the last time anyone had to do job scheduling - how well did your solution work? Would anyone hacking on their own projects find this useful right now?
https://redd.it/f6xfqu
@r_devops
Hi, I’ve always found scheduling queue messages to be a pain with SQS and SNS. SQS has support only up to 15 minutes. Anything beyond that requires you to build your own service to handle the delays.
I've always wished there was an API that just handled the scheduling for me. As such I’m developing an API to make scheduling messages to SQS and SNS dead simple. Call the endpoint with your payload and delay time, and it automatically publishes to your queue or topic when you need it. I have a prototype here:
[www.schedulerapi.com](https://www.schedulerapi.com/)
I’d love to hear some feedback on this idea and whether it solves a real painpoint. I’d also love to hear about the last time anyone had to do job scheduling - how well did your solution work? Would anyone hacking on their own projects find this useful right now?
https://redd.it/f6xfqu
@r_devops
Any tools to manage created pipelines?
Used to use Jenkins, not migrated to GitHub actions.
So some pipelines are still in Jenkins and some are in GitHub.
Wonder if there is a tool to manage(deploy/monitor/logging) all pipelines together.
https://redd.it/f715dh
@r_devops
Used to use Jenkins, not migrated to GitHub actions.
So some pipelines are still in Jenkins and some are in GitHub.
Wonder if there is a tool to manage(deploy/monitor/logging) all pipelines together.
https://redd.it/f715dh
@r_devops
reddit
Any tools to manage created pipelines?
Used to use Jenkins, not migrated to GitHub actions. So some pipelines are still in Jenkins and some are in GitHub. Wonder if there is a tool...
We just released a free open source multi-cloud deployment platform built on Kubernetes. We would love feedback if you want to check it out
It's based on a simple CLI, uses Terraform under the hood, and it's free to use. We just really want to get some feedback from folks so we can improve it! You can check it out here:
[https://docs.convox.com/getting-started/introduction](https://docs.convox.com/getting-started/introduction)
You can read our announcement blog post here:
[https://convox.com/blog/convox-multi-cloud](https://convox.com/blog/convox-multi-cloud)
https://redd.it/f6vczc
@r_devops
It's based on a simple CLI, uses Terraform under the hood, and it's free to use. We just really want to get some feedback from folks so we can improve it! You can check it out here:
[https://docs.convox.com/getting-started/introduction](https://docs.convox.com/getting-started/introduction)
You can read our announcement blog post here:
[https://convox.com/blog/convox-multi-cloud](https://convox.com/blog/convox-multi-cloud)
https://redd.it/f6vczc
@r_devops
Convox Blog
Introducing Convox Multi-Cloud
Introducing Convox Multi-Cloud with support for AWS, Google Cloud, Digital Ocean, and Microsoft Azure
crosspost from r/sysadmin: Book I found, Fundamentals of Windows Performance Analysis
[https://www.reddit.com/r/sysadmin/comments/f6wu7u/i\_found\_out\_about\_this\_book\_recently\_thought\_id/](https://www.reddit.com/r/sysadmin/comments/f6wu7u/i_found_out_about_this_book_recently_thought_id/)
Perf guide for Windows, centering on ETW trace analysis. Someone suggested I share here, so doing so., Hope you find it interesting.
https://redd.it/f6yb3f
@r_devops
[https://www.reddit.com/r/sysadmin/comments/f6wu7u/i\_found\_out\_about\_this\_book\_recently\_thought\_id/](https://www.reddit.com/r/sysadmin/comments/f6wu7u/i_found_out_about_this_book_recently_thought_id/)
Perf guide for Windows, centering on ETW trace analysis. Someone suggested I share here, so doing so., Hope you find it interesting.
https://redd.it/f6yb3f
@r_devops
reddit
I found out about this book recently, thought I'd share.
I've been in the Windows performance thing for 10+ years and hadn't heard of it. [Fundamentals of Windows Performance...
Are there DevOp Stacks like LAMP and MEAN in software engineering?
I know of Kubernetes, Docker, Jenkins, etc., but are there fully defined stacks?
https://redd.it/f742j2
@r_devops
I know of Kubernetes, Docker, Jenkins, etc., but are there fully defined stacks?
https://redd.it/f742j2
@r_devops
reddit
Are there DevOp Stacks like LAMP and MEAN in software engineering?
I know of Kubernetes, Docker, Jenkins, etc., but are there fully defined stacks?
onsite interview for junior devops position..nervous..
In highschool I went to a vocational school for software development and had a internship as a web developer. Then I spent about 3 years working in infrastructure positions for a decent size company. A few months ago I was able to get into doing software engineering after picking up a IT support role and a manufacturing company.
It's only a contract role so I've been on the lookout for more work. I then got a phone interview for a junior devops role. I think i did pretty well despite falling short on aws and docker skills. I have the linux, infrastructure and software development experience so I feel like I'm a great candidate. They ended up offering me an onsite interview! :)
So I've been obsessing over AWS and docker the past few days to get ready. I'm extremely anxious because honestly after they described the role to me and the fact that it uses so much of what I learned in development/infrastructure/and linux.. It seems like my dream job..
I'm anxious mostly because I only have vocational school and no degree. Most of my side projects have been lost through distro hopping... I'm afraid I'll fail at a code screen if it's whiteboard, because I've used so many different languages the IDE is what keeps me from mixing up syntax sometime..
Indeed said they had tons of applicants and i'm not sure how many I'm competing with in the onsite interview. I'm extremely nervous because this is my dream role....I don't think there'll be a single candidate that wants it as much as me..
How do I not completely fail? :(
https://redd.it/f6tnts
@r_devops
In highschool I went to a vocational school for software development and had a internship as a web developer. Then I spent about 3 years working in infrastructure positions for a decent size company. A few months ago I was able to get into doing software engineering after picking up a IT support role and a manufacturing company.
It's only a contract role so I've been on the lookout for more work. I then got a phone interview for a junior devops role. I think i did pretty well despite falling short on aws and docker skills. I have the linux, infrastructure and software development experience so I feel like I'm a great candidate. They ended up offering me an onsite interview! :)
So I've been obsessing over AWS and docker the past few days to get ready. I'm extremely anxious because honestly after they described the role to me and the fact that it uses so much of what I learned in development/infrastructure/and linux.. It seems like my dream job..
I'm anxious mostly because I only have vocational school and no degree. Most of my side projects have been lost through distro hopping... I'm afraid I'll fail at a code screen if it's whiteboard, because I've used so many different languages the IDE is what keeps me from mixing up syntax sometime..
Indeed said they had tons of applicants and i'm not sure how many I'm competing with in the onsite interview. I'm extremely nervous because this is my dream role....I don't think there'll be a single candidate that wants it as much as me..
How do I not completely fail? :(
https://redd.it/f6tnts
@r_devops
reddit
onsite interview for junior devops position..nervous..
In highschool I went to a vocational school for software development and had a internship as a web developer. Then I spent about 3 years working...
Help with monitoring solution on EKS environment .
I started working with an organisation which is using EKS to manage there microservice infrastructure . I had implemented a Prometheus stack but it's not that much mature and I am not able to get all the insights or monitor the infra properly and being a single devops guy this is also consuming too much time of mine . So I talked to the CEO and they are ok with a paid solution till we get all our shit together .
I have done my research and inclined towards datadog and sysdig . I haven't implemented it on any test environment yet . Can someone please provide more insights on both of these and which one is better . Also does they provide log monitoring ?
https://redd.it/f6wsvi
@r_devops
I started working with an organisation which is using EKS to manage there microservice infrastructure . I had implemented a Prometheus stack but it's not that much mature and I am not able to get all the insights or monitor the infra properly and being a single devops guy this is also consuming too much time of mine . So I talked to the CEO and they are ok with a paid solution till we get all our shit together .
I have done my research and inclined towards datadog and sysdig . I haven't implemented it on any test environment yet . Can someone please provide more insights on both of these and which one is better . Also does they provide log monitoring ?
https://redd.it/f6wsvi
@r_devops
reddit
Help with monitoring solution on EKS environment .
I started working with an organisation which is using EKS to manage there microservice infrastructure . I had implemented a Prometheus stack but...
I need to make sure I’m not crazy (or stupid)
I’ll be upfront that I’m not a DevOps expert or am able to communicate the correct technical terminology (I’m more on the business side of things).
However, I feel like I have hit a brick wall when talking to our DevOps team about a deployment branching/pipeline strategy for continuous integration. And what I need from all the smart people on this sub is to (1) help educate me on what I might have wrong, and (2) help give me pointers on how to get my company DevOps team pointed in the right direction.
Current “Deployment” Process: (WHICH I THINK IS WRONG!!!)
1) Developers create scripted files or make changes
2) The developers ALL add their updated/new files to a network folder
3) They update an excel spreadsheet documenting what needs to be moved to the remote repository
4) Someone on our DevOps team then reviews this excel spreadsheet and moves the files over to another local repository (another network folder) manually updating the excel spreadsheet
5) They then ‘stage’ and ready the files for a commit, then does a GIT ‘commits’ them into the DevOps Repo “Sprint” branch, this triggers a build/release into our other environments (QA>PROD)
6) Then the DevOps person goes back and OPENS/EDIT’s the files in this staging folder, and does another push into the “Master” branch
7) (Optional) since the repo now has files that QA is still testing, this means the developers must sometimes rescript/remove items to prevent it being deployed into PROD environments
I have lots of issues with this process. With a mix of possible points for human error, rework and how the files that QA hasn’t even tested yet are mixed in with all the other files
What I want:
1) Developers create scripted files or make changes
2) Each developer should be able to do there own ‘commits’/’pushes’ into a “Sprint” branch
3) This would automatically trigger a build/release of items from the “Sprint” branch into the QA environment
4) QA tests and confirms changes
5) Only the items that are part of the QA passed ‘commit’ are merged from the “Sprint” branch over to the “Master” branch for a build/release into PROD environments (when triggered by DevOps team)
https://redd.it/f6ulcq
@r_devops
I’ll be upfront that I’m not a DevOps expert or am able to communicate the correct technical terminology (I’m more on the business side of things).
However, I feel like I have hit a brick wall when talking to our DevOps team about a deployment branching/pipeline strategy for continuous integration. And what I need from all the smart people on this sub is to (1) help educate me on what I might have wrong, and (2) help give me pointers on how to get my company DevOps team pointed in the right direction.
Current “Deployment” Process: (WHICH I THINK IS WRONG!!!)
1) Developers create scripted files or make changes
2) The developers ALL add their updated/new files to a network folder
3) They update an excel spreadsheet documenting what needs to be moved to the remote repository
4) Someone on our DevOps team then reviews this excel spreadsheet and moves the files over to another local repository (another network folder) manually updating the excel spreadsheet
5) They then ‘stage’ and ready the files for a commit, then does a GIT ‘commits’ them into the DevOps Repo “Sprint” branch, this triggers a build/release into our other environments (QA>PROD)
6) Then the DevOps person goes back and OPENS/EDIT’s the files in this staging folder, and does another push into the “Master” branch
7) (Optional) since the repo now has files that QA is still testing, this means the developers must sometimes rescript/remove items to prevent it being deployed into PROD environments
I have lots of issues with this process. With a mix of possible points for human error, rework and how the files that QA hasn’t even tested yet are mixed in with all the other files
What I want:
1) Developers create scripted files or make changes
2) Each developer should be able to do there own ‘commits’/’pushes’ into a “Sprint” branch
3) This would automatically trigger a build/release of items from the “Sprint” branch into the QA environment
4) QA tests and confirms changes
5) Only the items that are part of the QA passed ‘commit’ are merged from the “Sprint” branch over to the “Master” branch for a build/release into PROD environments (when triggered by DevOps team)
https://redd.it/f6ulcq
@r_devops
reddit
I need to make sure I’m not crazy (or stupid)
I’ll be upfront that I’m not a DevOps expert or am able to communicate the correct technical terminology (I’m more on the business side of...
What are the benefits of Multicloud for y'all?
I've implemented a couple of multi cloud Strats/automations and deployments and I've seen this trend grow more and more (IMHO one of the biggest trends in 2020).
The biggest concern that has moved my clients to multi cloud is to be free of vendor lock-in, some even mention a lower cost even though, in reality, the operational costs can EASILY skyrocket,
Im super aware of the drawbacks multi cloud, as I've suffered them myself, however besides reducing vendor lock-in and EXTREME needs in availability and disaster recovery, I don't really see any other benefits out of being multi-cloud, what other benefits do you guys see on it?
https://redd.it/f6vw64
@r_devops
I've implemented a couple of multi cloud Strats/automations and deployments and I've seen this trend grow more and more (IMHO one of the biggest trends in 2020).
The biggest concern that has moved my clients to multi cloud is to be free of vendor lock-in, some even mention a lower cost even though, in reality, the operational costs can EASILY skyrocket,
Im super aware of the drawbacks multi cloud, as I've suffered them myself, however besides reducing vendor lock-in and EXTREME needs in availability and disaster recovery, I don't really see any other benefits out of being multi-cloud, what other benefits do you guys see on it?
https://redd.it/f6vw64
@r_devops
reddit
What are the benefits of Multicloud for y'all?
I've implemented a couple of multi cloud Strats/automations and deployments and I've seen this trend grow more and more (IMHO one of the biggest...
Get an EKS Cluster up and running with its Terraform code in minutes
How to get an EKS cluster up and running AND its Terraform code in minutes with a CI/CD for Infrastructure as Code?
[https://www.cloudskiff.com/how-to-launch-eks-cluster-terraform](https://www.cloudskiff.com/how-to-launch-eks-cluster-terraform)
https://redd.it/f6sr2g
@r_devops
How to get an EKS cluster up and running AND its Terraform code in minutes with a CI/CD for Infrastructure as Code?
[https://www.cloudskiff.com/how-to-launch-eks-cluster-terraform](https://www.cloudskiff.com/how-to-launch-eks-cluster-terraform)
https://redd.it/f6sr2g
@r_devops
CloudSkiff
Get an EKS cluster running and its Terraform code in minutes
How to spin up an AWS EKS cluster in 1 min of work, and get Terraform code out of it for reproducibility and easy cleanup. That’s done with Cloudskiff, a CI/CD for infrastructure as code.
Alternatives to whisper database
I am using graphite + whisper for monitoring the system metrics but since the number of metrics are increasing , it is becoming difficult to use whisper as a storage as it is not an optimal solution because of inode table bottleneck and also it is not scalable.
Anyone has suggestions which database will be good in place of whisper which can solve inode table bottleneck problem and is also scalable and fast.
PS : i am thinking to go for M3DB which is developed by Uber.
https://redd.it/f6rzcg
@r_devops
I am using graphite + whisper for monitoring the system metrics but since the number of metrics are increasing , it is becoming difficult to use whisper as a storage as it is not an optimal solution because of inode table bottleneck and also it is not scalable.
Anyone has suggestions which database will be good in place of whisper which can solve inode table bottleneck problem and is also scalable and fast.
PS : i am thinking to go for M3DB which is developed by Uber.
https://redd.it/f6rzcg
@r_devops
reddit
Alternatives to whisper database
I am using graphite + whisper for monitoring the system metrics but since the number of metrics are increasing , it is becoming difficult to use...
Architecting Kubernetes clusters — how many should you have?
We just published an article discussing various Kubernetes cluster strategies from "few large" to "many small" clusters.
[https://learnk8s.io/how-many-clusters](https://learnk8s.io/how-many-clusters)
https://redd.it/f6rnab
@r_devops
We just published an article discussing various Kubernetes cluster strategies from "few large" to "many small" clusters.
[https://learnk8s.io/how-many-clusters](https://learnk8s.io/how-many-clusters)
https://redd.it/f6rnab
@r_devops
Learnk8s
Architecting Kubernetes clusters — how many should you have?
If you use Kubernetes as your application platform, one of the fundamental questions is: how many clusters should you have? One big cluster or multiple smaller clusters? This article investigates the pros and cons of different approaches.
Building & deploying a versioned documentation site with werf
Online documentation for our tool, werf, is updated with each release and we use a semantic versioning approach with 5 stability channels. It brings some special requirements in building a regular static site for this docs: we use a dynamic number of artifacts during the process of building Docker images (that are deployed to Kubernetes afterwards). [Here](https://medium.com/flant-com/dynamic-building-deploying-with-werf-5c65bb5c29cb?source=friends_link&sk=2cd5ec5c7ddbd3f7d4d3a5acd5cf9b58) we share how we're dogfooding with werf itself to implement the whole CI/CD process for the tool's website.
https://redd.it/f7c646
@r_devops
Online documentation for our tool, werf, is updated with each release and we use a semantic versioning approach with 5 stability channels. It brings some special requirements in building a regular static site for this docs: we use a dynamic number of artifacts during the process of building Docker images (that are deployed to Kubernetes afterwards). [Here](https://medium.com/flant-com/dynamic-building-deploying-with-werf-5c65bb5c29cb?source=friends_link&sk=2cd5ec5c7ddbd3f7d4d3a5acd5cf9b58) we share how we're dogfooding with werf itself to implement the whole CI/CD process for the tool's website.
https://redd.it/f7c646
@r_devops
Medium
Building & deploying a versioned documentation site with werf
Flant’s dogfooding for werf.io