Is it bad practice to use a config file for user-related permissions?
I have a website. I want to allow certain requests to be made, based on what somebody's username is. So basically before the request is made I will check to see what group they are in, and either allow or deny the request. I will be checking a config file with different usernames/groups listed out. Is this bad practice?
There actually is a relevant distro group available. I did struggle to access this distro group though... let me explain why.
The website architect is that there are three separately deployed repos. An authentication repo (login for when you visit the site). A front end repo. And the backend repo (makes the requests and returns the response). This authentication repo also currently checks a distro group permission. If the permission fails then the site doesn't load at all.
The problem is I'm looking to use distro groups in a much more granular way (for example if you're in one particular group, you can't make one specific request out of many, or can't click one particular button). I asked the devs of the distro group how I could make granular website modifications based on distro group membership. They said in my front end repo I should add code such as
*make request to distro group*
if user is part of distro group:
show additional button / functionality
else:
hide the button / functionality
This made sense to me but I was not able to make the request to the distro group from my front end package. This was attributed to the fact that the website setup involves three separately deployed packages. So all the authentication/distro info was in my auth repo, but I couldn't get it in the front end repo where I needed it.
So after a lot of struggle I gave up and just went with the config file approach.
https://redd.it/fr2w82
@r_devops
I have a website. I want to allow certain requests to be made, based on what somebody's username is. So basically before the request is made I will check to see what group they are in, and either allow or deny the request. I will be checking a config file with different usernames/groups listed out. Is this bad practice?
There actually is a relevant distro group available. I did struggle to access this distro group though... let me explain why.
The website architect is that there are three separately deployed repos. An authentication repo (login for when you visit the site). A front end repo. And the backend repo (makes the requests and returns the response). This authentication repo also currently checks a distro group permission. If the permission fails then the site doesn't load at all.
The problem is I'm looking to use distro groups in a much more granular way (for example if you're in one particular group, you can't make one specific request out of many, or can't click one particular button). I asked the devs of the distro group how I could make granular website modifications based on distro group membership. They said in my front end repo I should add code such as
*make request to distro group*
if user is part of distro group:
show additional button / functionality
else:
hide the button / functionality
This made sense to me but I was not able to make the request to the distro group from my front end package. This was attributed to the fact that the website setup involves three separately deployed packages. So all the authentication/distro info was in my auth repo, but I couldn't get it in the front end repo where I needed it.
So after a lot of struggle I gave up and just went with the config file approach.
https://redd.it/fr2w82
@r_devops
reddit
Is it bad practice to use a config file for user-related permissions?
I have a website. I want to allow certain requests to be made, based on what somebody's username is. So basically before the request is made I...
Does a distributed filesystem have to consist of multiple filesystems located on different computers?
Does the concept of a distributed filesystem require a distributed filesystem to consist of multiple filesystems located on different computers?
Does an NFS filesystem consist of only one filesystem? (See [the diagram](https://i.stack.imgur.com/YTsOy.png))
If yes, is an NFS filesystem a distributed filesystem?
Thanks.
https://redd.it/fr3mri
@r_devops
Does the concept of a distributed filesystem require a distributed filesystem to consist of multiple filesystems located on different computers?
Does an NFS filesystem consist of only one filesystem? (See [the diagram](https://i.stack.imgur.com/YTsOy.png))
If yes, is an NFS filesystem a distributed filesystem?
Thanks.
https://redd.it/fr3mri
@r_devops
SRE — Dissecting failure on reliability engineering
This is the #2 of a series of posts about thoughts, experiments and any other kind of what ifs and whatnots. Nothing here is bulletproof or carved in stone — just simple topics and tips to help everyone walk the walk.
[SRE — Dissecting failure on reliability engineering](https://link.medium.com/cOhz5WNMe5)
https://redd.it/fqxe16
@r_devops
This is the #2 of a series of posts about thoughts, experiments and any other kind of what ifs and whatnots. Nothing here is bulletproof or carved in stone — just simple topics and tips to help everyone walk the walk.
[SRE — Dissecting failure on reliability engineering](https://link.medium.com/cOhz5WNMe5)
https://redd.it/fqxe16
@r_devops
Medium
SRE — Dissecting failure on reliability engineering
This is the #2 of a series of posts about thoughts, experiments and any other kind of what ifs and whatnots. Nothing here is bulletproof…
What parts of devops is code you can post on Github?
What parts of devops is code you can post on Github? I am trying to understand if you can show how good you are at devops by posting code on Github. It seems like 70% of devops is just using tools, console scripting and code deployed to the Cloud, but that means you can't really post the stuffs you do on Github. Am I wrong? How so?
https://redd.it/frefag
@r_devops
What parts of devops is code you can post on Github? I am trying to understand if you can show how good you are at devops by posting code on Github. It seems like 70% of devops is just using tools, console scripting and code deployed to the Cloud, but that means you can't really post the stuffs you do on Github. Am I wrong? How so?
https://redd.it/frefag
@r_devops
reddit
What parts of devops is code you can post on Github?
What parts of devops is code you can post on Github? I am trying to understand if you can show how good you are at devops by posting code on...
Load Testing Caddy Web Server on a GCP F1-Micro Instance Using K6 (k6.io)
[https://devopsdirective.com/posts/2020/03/load-testing-f1-micro/](https://devopsdirective.com/posts/2020/03/load-testing-f1-micro/)
**TL;DR:** I used the [K6](https://k6.io/) load testing framework to benchmark the Compute Engine [f1-micro](https://cloud.google.com/compute/docs/machine-types#n1_shared-core_machine_types) and [Caddy web server](https://caddyserver.com/v1/). With CloudFlare caching turned off, the server was able to serve an onslaught 800 virtual users continuously reloading the page (while maintaining a median request duration of <400ms), but started dropping requests when increasing the load further.
https://redd.it/frewlv
@r_devops
[https://devopsdirective.com/posts/2020/03/load-testing-f1-micro/](https://devopsdirective.com/posts/2020/03/load-testing-f1-micro/)
**TL;DR:** I used the [K6](https://k6.io/) load testing framework to benchmark the Compute Engine [f1-micro](https://cloud.google.com/compute/docs/machine-types#n1_shared-core_machine_types) and [Caddy web server](https://caddyserver.com/v1/). With CloudFlare caching turned off, the server was able to serve an onslaught 800 virtual users continuously reloading the page (while maintaining a median request duration of <400ms), but started dropping requests when increasing the load further.
https://redd.it/frewlv
@r_devops
Devopsdirective
Load Testing Caddy Web Server on a GCP F1-Micro Instance Using K6 (k6.io)
TL;DR: I used the K6 load testing framework to benchmark the Compute Engine f1-micro and Caddy web server hosting this site. With CloudFlare caching turned off, the server was able to serve an onslaught 800 virtual users continuously reloading the page (while…
Is testing automation part of devops?
Is testing automation part of devops? In my understanding, it's a part of it, but I am unsure what needs to be done to automate it. Let's say you are using Jest, Enzyme for unit and integration testing and Cypress for e2e. What are the tools you would use to automate it and is it all code or do you need to use console scripting and configure a cloud application too to make everything run at the push of a button?
https://redd.it/frgmnn
@r_devops
Is testing automation part of devops? In my understanding, it's a part of it, but I am unsure what needs to be done to automate it. Let's say you are using Jest, Enzyme for unit and integration testing and Cypress for e2e. What are the tools you would use to automate it and is it all code or do you need to use console scripting and configure a cloud application too to make everything run at the push of a button?
https://redd.it/frgmnn
@r_devops
reddit
Is testing automation part of devops?
Is testing automation part of devops? In my understanding, it's a part of it, but I am unsure what needs to be done to automate it. Let's say you...
Github issue regarding Consul multi-dc service mesh support for Kubernetes
Please vote.
[https://github.com/hashicorp/consul/issues/7535](https://github.com/hashicorp/consul/issues/7535)
https://redd.it/frcman
@r_devops
Please vote.
[https://github.com/hashicorp/consul/issues/7535](https://github.com/hashicorp/consul/issues/7535)
https://redd.it/frcman
@r_devops
GitHub
Consul Connect Multi-DC in Kubernetes · Issue #7535 · hashicorp/consul
Feature Description I would like to install one helm chart in several DCs and get Consul Connect service mesh out of the box. Use Case(s) multi-DC failover canary deployments My experience I spent ...
What Slack structure and integrations are you using to support your DevOps adventure?
Where I work most of our notifications and alerts go through Slack, and it works as a primary source of information for everything except for critical alerts, those go through VictorOps.
We mostly use Datadog with its Slack integration, which also sends a message upon resolve. For appplication errors we track and alert via Sentry. Both messages from Datadog and Sentry typically goes to `#<appname>-alerts`. Slacks GitHub bot gives us status on Pull Requests, commits and issues to `#<appname>-notifications`. Jenkins also reports on successful builds and deployments to this channel.
Even though the platform/infrastructure is not an «app», it also has follows the same schema with `#infra-alerts` and `#infra-notifications`.
We use Pull Panda for Pull Request reminders, which is quite effectual.
Each team on the other hand structure their communication around the public Slack channels `#<teamname>-{status,support,social}` in addition to a private team only channel.
There are also two special channels which are just `#alerts` where critical errors are relayed, and it also works as a war room – and `#notifications` where the GitHub bot reports on commits to master on all projects, to broadcast a sense of company feature velocity awareness.
I'm interesting in hearing your experiences and thoughts, thanks!
https://redd.it/fraxz2
@r_devops
Where I work most of our notifications and alerts go through Slack, and it works as a primary source of information for everything except for critical alerts, those go through VictorOps.
We mostly use Datadog with its Slack integration, which also sends a message upon resolve. For appplication errors we track and alert via Sentry. Both messages from Datadog and Sentry typically goes to `#<appname>-alerts`. Slacks GitHub bot gives us status on Pull Requests, commits and issues to `#<appname>-notifications`. Jenkins also reports on successful builds and deployments to this channel.
Even though the platform/infrastructure is not an «app», it also has follows the same schema with `#infra-alerts` and `#infra-notifications`.
We use Pull Panda for Pull Request reminders, which is quite effectual.
Each team on the other hand structure their communication around the public Slack channels `#<teamname>-{status,support,social}` in addition to a private team only channel.
There are also two special channels which are just `#alerts` where critical errors are relayed, and it also works as a war room – and `#notifications` where the GitHub bot reports on commits to master on all projects, to broadcast a sense of company feature velocity awareness.
I'm interesting in hearing your experiences and thoughts, thanks!
https://redd.it/fraxz2
@r_devops
reddit
What Slack structure and integrations are you using to support...
Where I work most of our notifications and alerts go through Slack, and it works as a primary source of information for everything except for...
What is the maximum number of Google source repository have can have?
Experimenting with some stuff, largely a theoretical question for curiosity sake.
https://redd.it/frcrn8
@r_devops
Experimenting with some stuff, largely a theoretical question for curiosity sake.
https://redd.it/frcrn8
@r_devops
reddit
What is the maximum number of Google source repository have can have?
Experimenting with some stuff, largely a theoretical question for curiosity sake.
What differences are between a NAS, a shared disk file system on a SAN, and a distributed filesystem?
https://en.wikipedia.org/wiki/Clustered_file_system#Network-attached_storage says
> Network-attached storage (NAS) provides both storage and a file
> system, like a shared disk file system on top of a storage area
> network (SAN). NAS typically uses file-based protocols (as opposed to
> block-based protocols a SAN would use) such as NFS (popular on UNIX
> systems), SMB/CIFS (Server Message Block/Common Internet File System)
> (used with MS Windows systems), AFP (used with Apple Macintosh
> computers), or NCP (used with OES and Novell NetWare).
https://en.wikipedia.org/wiki/Network-attached_storage
> Network-attached storage (NAS) is a file-level (as opposed to block-level) computer data storage server connected to a computer network providing data access to a heterogeneous group of clients. NAS is specialized for serving files either by its hardware, software, or configuration. It is often manufactured as a computer appliance – a purpose-built specialized computer.[nb 1] NAS systems are networked appliances that contain one or more storage drives, often arranged into logical, redundant storage containers or RAID. Network-attached storage removes the responsibility of file serving from other servers on the network. They typically provide access to files using network file sharing protocols such as NFS, SMB, or AFP.
> ... A clustered NAS is a NAS that is using a distributed file system running simultaneously on multiple servers. The key difference between a clustered and traditional NAS is the ability to distribute[citation needed] (e.g. stripe) data and metadata across the cluster nodes or storage devices. Clustered NAS, like a traditional one, still provides unified access to the files from any of the cluster nodes, unrelated to the actual location of the data.
Does a NAS provide both block level and file level operations?
Does "Network-attached storage (NAS) provides both storage and a file system, like a shared disk file system on top of a storage area network (SAN)" mean that NAS and a shared disk file system on a SAN are the same?
Does "NAS typically uses file-based protocols (as opposed to block-based protocols a SAN would use) such as NFS (popular on UNIX systems), SMB/CIFS (Server Message Block/Common Internet File System) (used with MS Windows systems), AFP (used with Apple Macintosh computers), or NCP (used with OES and Novell NetWare)" mean that NAS and a distributed filesystem are the same?
Thanks.
https://redd.it/fr3l0l
@r_devops
https://en.wikipedia.org/wiki/Clustered_file_system#Network-attached_storage says
> Network-attached storage (NAS) provides both storage and a file
> system, like a shared disk file system on top of a storage area
> network (SAN). NAS typically uses file-based protocols (as opposed to
> block-based protocols a SAN would use) such as NFS (popular on UNIX
> systems), SMB/CIFS (Server Message Block/Common Internet File System)
> (used with MS Windows systems), AFP (used with Apple Macintosh
> computers), or NCP (used with OES and Novell NetWare).
https://en.wikipedia.org/wiki/Network-attached_storage
> Network-attached storage (NAS) is a file-level (as opposed to block-level) computer data storage server connected to a computer network providing data access to a heterogeneous group of clients. NAS is specialized for serving files either by its hardware, software, or configuration. It is often manufactured as a computer appliance – a purpose-built specialized computer.[nb 1] NAS systems are networked appliances that contain one or more storage drives, often arranged into logical, redundant storage containers or RAID. Network-attached storage removes the responsibility of file serving from other servers on the network. They typically provide access to files using network file sharing protocols such as NFS, SMB, or AFP.
> ... A clustered NAS is a NAS that is using a distributed file system running simultaneously on multiple servers. The key difference between a clustered and traditional NAS is the ability to distribute[citation needed] (e.g. stripe) data and metadata across the cluster nodes or storage devices. Clustered NAS, like a traditional one, still provides unified access to the files from any of the cluster nodes, unrelated to the actual location of the data.
Does a NAS provide both block level and file level operations?
Does "Network-attached storage (NAS) provides both storage and a file system, like a shared disk file system on top of a storage area network (SAN)" mean that NAS and a shared disk file system on a SAN are the same?
Does "NAS typically uses file-based protocols (as opposed to block-based protocols a SAN would use) such as NFS (popular on UNIX systems), SMB/CIFS (Server Message Block/Common Internet File System) (used with MS Windows systems), AFP (used with Apple Macintosh computers), or NCP (used with OES and Novell NetWare)" mean that NAS and a distributed filesystem are the same?
Thanks.
https://redd.it/fr3l0l
@r_devops
For those who have managed to reach 100k in terms of salary in 4 years or less, what’s your process / story? I’ve always been interested in how people have done this. Did you focus on certs? Networking? What was your process?
I’ve always been interested in hearing the process somebody has used to achieve this. What type of certs, etc.
https://redd.it/fqxkg3
@r_devops
I’ve always been interested in hearing the process somebody has used to achieve this. What type of certs, etc.
https://redd.it/fqxkg3
@r_devops
reddit
For those who have managed to reach 100k in terms of salary in 4...
I’ve always been interested in hearing the process somebody has used to achieve this. What type of certs, etc.
What technology and platforms are open-source and don't require you to spend money?
I know that AWS cost money so I try to avoid it at all cost, but a lot of devops course require AWS. Is there any technology that's open source like MySQL?
https://redd.it/fredz8
@r_devops
I know that AWS cost money so I try to avoid it at all cost, but a lot of devops course require AWS. Is there any technology that's open source like MySQL?
https://redd.it/fredz8
@r_devops
reddit
What technology and platforms are open-source and don't require...
I know that AWS cost money so I try to avoid it at all cost, but a lot of devops course require AWS. Is there any technology that's open source...
Amazon DynamoDB Streams - Video Tutorial for the AWS Developer Associate from digital cloud training
Do you fully understand Amazon DynamoDB Streams? This is a popular topic for questions on the AWS Certified Developer Associate exam. This feature of DynamoDB captures a time-ordered sequence of item-level modifications in DynamoDB tables. Other AWS services can then process the data in a stream.
DynamoDB Streams is often used for archiving and auditing, analytical reporting, search, real-time lookup and messaging / notification use cases. In my upcoming course for the AWS Developer Associate, you'll learn several use cases for DynamoDB Streams and get straight to the facts you need to understand for the exam.
In the linked video, which is an excerpt from my upcoming course, you'll also gain practical experience as you follow along and build the architecture working with DynamoDB Streams, AWS Lambda and Amazon CloudWatch.
Watch the video here: [https://youtu.be/\_D2Uiufn7NA](https://youtu.be/_D2Uiufn7NA)
https://redd.it/frn8cm
@r_devops
Do you fully understand Amazon DynamoDB Streams? This is a popular topic for questions on the AWS Certified Developer Associate exam. This feature of DynamoDB captures a time-ordered sequence of item-level modifications in DynamoDB tables. Other AWS services can then process the data in a stream.
DynamoDB Streams is often used for archiving and auditing, analytical reporting, search, real-time lookup and messaging / notification use cases. In my upcoming course for the AWS Developer Associate, you'll learn several use cases for DynamoDB Streams and get straight to the facts you need to understand for the exam.
In the linked video, which is an excerpt from my upcoming course, you'll also gain practical experience as you follow along and build the architecture working with DynamoDB Streams, AWS Lambda and Amazon CloudWatch.
Watch the video here: [https://youtu.be/\_D2Uiufn7NA](https://youtu.be/_D2Uiufn7NA)
https://redd.it/frn8cm
@r_devops
API implementation has a lot of complications and im stuck can anyone help me?
Can anyone help in API implementation?
I am facing a problem with the implementation of API, it's a bit complicated thing and I'm done searching it, can anyone help?
https://redd.it/fruo56
@r_devops
Can anyone help in API implementation?
I am facing a problem with the implementation of API, it's a bit complicated thing and I'm done searching it, can anyone help?
https://redd.it/fruo56
@r_devops
reddit
API implementation has a lot of complications and im stuck can...
Can anyone help in API implementation? I am facing a problem with the implementation of API, it's a bit complicated thing and I'm done searching...
Current state of CM tools for a mostly MS environment?
If you were designing configuration management for an environment that was mostly comprised of Windows workstations & servers, which tool/framework would you lean towards? For the sake of this scenario, let's leave SCCM off the table.
The goal is to ease the burden of deploying policy changes & software versions/updates, as well as establish desired states for different groups of machines. Let's say there is currently heavy use of GPO, but nothing to enforce state, nor a way of handling 3rd party applications and such.
If you choose an open source platform a la Chef/Puppet/etc, why would you pick it over say... Powershell DSC + Chocolatey?
TIA!
https://redd.it/frvwt9
@r_devops
If you were designing configuration management for an environment that was mostly comprised of Windows workstations & servers, which tool/framework would you lean towards? For the sake of this scenario, let's leave SCCM off the table.
The goal is to ease the burden of deploying policy changes & software versions/updates, as well as establish desired states for different groups of machines. Let's say there is currently heavy use of GPO, but nothing to enforce state, nor a way of handling 3rd party applications and such.
If you choose an open source platform a la Chef/Puppet/etc, why would you pick it over say... Powershell DSC + Chocolatey?
TIA!
https://redd.it/frvwt9
@r_devops
reddit
Current state of CM tools for a mostly MS environment?
If you were designing configuration management for an environment that was mostly comprised of Windows workstations & servers, which...
I've been a "Software Engineer" for the last 4 years but I don't think I am a good Engineer - want to switch to Devops.
Hey guys, I've been a software engineer by title for the last few years. Not at any big tech companies, just small and mid sized places. I've come to realize I have no interest in DS and Algs, nor do I have the intellectual capacity to memorize/learn them for interviews, nor the patience to grind out Leetcode questions, nor a penchant for moving pixels on a screen (or anything frontend related for that matter). That's not to say that I consider myself a bad dev or that I dont like coding (I love writing APIs and backend code), I can build a scalable SaaS app (decoupled frontend (web and mobile) + backend api codebase + infrastructure + DB + Redis + Message Queues + Linux Env for the app, etc) from start to finish on my own and tie all of the components together, but I dont think I'd ever cut it at a FAANG as an actual ENGINEER. Lately I've noticed I really enjoy the infrastructure side of things, and at one of my old jobs I wrote an entire auditing suite for our 200+ AWS stacks, which was super fun. So, I'm looking to take the plunge into devops since I am unemployed right now and going through Cloud Guru courses (starting with the Solutions Architect). Have any of you successfully switched over to Devops who were not "top tier engineers"? Would you suggest I take an internship in devops and hope for an offer? Salary wise, entry level devops pays more than PHP (my career language of choice) so I dont really care about taking a step backwards in pay as an intern. Your input is appreciated, thank you!
https://redd.it/frvfdj
@r_devops
Hey guys, I've been a software engineer by title for the last few years. Not at any big tech companies, just small and mid sized places. I've come to realize I have no interest in DS and Algs, nor do I have the intellectual capacity to memorize/learn them for interviews, nor the patience to grind out Leetcode questions, nor a penchant for moving pixels on a screen (or anything frontend related for that matter). That's not to say that I consider myself a bad dev or that I dont like coding (I love writing APIs and backend code), I can build a scalable SaaS app (decoupled frontend (web and mobile) + backend api codebase + infrastructure + DB + Redis + Message Queues + Linux Env for the app, etc) from start to finish on my own and tie all of the components together, but I dont think I'd ever cut it at a FAANG as an actual ENGINEER. Lately I've noticed I really enjoy the infrastructure side of things, and at one of my old jobs I wrote an entire auditing suite for our 200+ AWS stacks, which was super fun. So, I'm looking to take the plunge into devops since I am unemployed right now and going through Cloud Guru courses (starting with the Solutions Architect). Have any of you successfully switched over to Devops who were not "top tier engineers"? Would you suggest I take an internship in devops and hope for an offer? Salary wise, entry level devops pays more than PHP (my career language of choice) so I dont really care about taking a step backwards in pay as an intern. Your input is appreciated, thank you!
https://redd.it/frvfdj
@r_devops
reddit
I've been a "Software Engineer" for the last 4 years but I don't...
Hey guys, I've been a software engineer by title for the last few years. Not at any big tech companies, just small and mid sized places. I've come...
How does your team handle sentry / newrelic errors?
We have alerts channels in slack for all our projects in sentry.
However, the noise to signal ratio is ultra high. It's impossible to keep up now.
Theres often no prioritisation given to errors from POs unless theyre critical errors, in which case it's a no brainer.
How does your team handle app exceptions?
https://redd.it/frzjsr
@r_devops
We have alerts channels in slack for all our projects in sentry.
However, the noise to signal ratio is ultra high. It's impossible to keep up now.
Theres often no prioritisation given to errors from POs unless theyre critical errors, in which case it's a no brainer.
How does your team handle app exceptions?
https://redd.it/frzjsr
@r_devops
reddit
How does your team handle sentry / newrelic errors?
We have alerts channels in slack for all our projects in sentry. However, the noise to signal ratio is ultra high. It's impossible to keep up...
best practice for Dockerfile, declare ENV in Dockerfile or not?
Hi,
I am wondering which one is the best practice to handle ENV variable in Dockerfile?
If I don't declare it in Dockerfile, I can still inject environment variable using docker run -e or docker-compose.yml + environment section, and I don't have to expose the name of the environment variables .
If I declare it without value, I feel it can be served as documentation purpose so developer don't forget such variables are needed.
​
Please provide guidance.
​
Thanks!
https://redd.it/fryafw
@r_devops
Hi,
I am wondering which one is the best practice to handle ENV variable in Dockerfile?
If I don't declare it in Dockerfile, I can still inject environment variable using docker run -e or docker-compose.yml + environment section, and I don't have to expose the name of the environment variables .
If I declare it without value, I feel it can be served as documentation purpose so developer don't forget such variables are needed.
​
Please provide guidance.
​
Thanks!
https://redd.it/fryafw
@r_devops
reddit
r/devops - best practice for Dockerfile, declare ENV in Dockerfile or not?
1 vote and 6 comments so far on Reddit
Introducing: AsCode an Alternative Syntax for Terraform
Today the first stable verison of AsCode was released:
AsCode allows you to describe your infrastructure using an expressive language in Terraform without writing a single line of HCL.
https://github.com/mcuadros/ascode
https://redd.it/frogd4
@r_devops
Today the first stable verison of AsCode was released:
AsCode allows you to describe your infrastructure using an expressive language in Terraform without writing a single line of HCL.
https://github.com/mcuadros/ascode
https://redd.it/frogd4
@r_devops
GitHub
GitHub - mcuadros/ascode: AsCode - Terraform Alternative Syntax
AsCode - Terraform Alternative Syntax. Contribute to mcuadros/ascode development by creating an account on GitHub.
Is AKS still terrible in 2020?
I read some articles ([1](https://movingfulcrum.com/horrors-of-using-azure-kubernetes-service-in-production/) [2](https://kubedex.com/is-azure-kubernetes-aks-any-less-terrible/) [3](https://www.reddit.com/r/devops/comments/aaus10/is_azure_kubernetes_aks_any_less_terrible/?utm_medium=android_app&utm_source=share)) that said that Azure Kubernetess Service is pretty bad. All these articles are at least one year old so I wanted to ask if the situation is better now.
https://redd.it/frpm8w
@r_devops
I read some articles ([1](https://movingfulcrum.com/horrors-of-using-azure-kubernetes-service-in-production/) [2](https://kubedex.com/is-azure-kubernetes-aks-any-less-terrible/) [3](https://www.reddit.com/r/devops/comments/aaus10/is_azure_kubernetes_aks_any_less_terrible/?utm_medium=android_app&utm_source=share)) that said that Azure Kubernetess Service is pretty bad. All these articles are at least one year old so I wanted to ask if the situation is better now.
https://redd.it/frpm8w
@r_devops
Moving Fulcrum
Horrors of using Azure Kubernetes Service in production
Azure Kubernetes Service (AKS) was recently marked as GA. We decided to move our production workload to it last month. Following is an account of what its really like to use it in production. 1. Random DNS failures We started seeing random DNS failures…