Not many posts on the channel these days, because we are preparing to DevOps Days Kyiv 2021, which will start tomorrow!
Make sure to register if you’re not already. It’s free and also there is no seats limits since it’s online! The conference starts at 19:00 Kyiv time. So, you don’t need to take a day off to attend.
And one more thing! Don’t waste an opportunity to ask things a person, who pushed some first commits to Kubernetes. You can leave your questions to Joe Beda via this link. You can also vote for the questions you like, so we know what bothers the community the most.
Hope to see you tomorrow virtually!
https://youtu.be/QwlVAwN-smU
#event
Make sure to register if you’re not already. It’s free and also there is no seats limits since it’s online! The conference starts at 19:00 Kyiv time. So, you don’t need to take a day off to attend.
And one more thing! Don’t waste an opportunity to ask things a person, who pushed some first commits to Kubernetes. You can leave your questions to Joe Beda via this link. You can also vote for the questions you like, so we know what bothers the community the most.
Hope to see you tomorrow virtually!
https://youtu.be/QwlVAwN-smU
#event
YouTube
DevOpsDaysKyiv
DevOps Days Kyiv is a community event focused on the DevOps Culture. This conference covering topics of software development, IT infrastructure operations, and the intersection between them.
This April we will have three evenings of online talks and discussions…
This April we will have three evenings of online talks and discussions…
GitHub Actions now support concurrency settings not only for jobs inside workflow, but for workflows as well.
Here is the full documentation
This feature is very useful for me personally, because now I can submit multiple PRs to my Terraform module at the time and don't worry about workflows. Previously, some builds for concurrent PRs failed, because the integration tests for previous PR were still in progress.
So, this change would be useful for anybody, who uses GitHub Actions with the resources, which require explicit locking.
#cicd #github
Here is the full documentation
This feature is very useful for me personally, because now I can submit multiple PRs to my Terraform module at the time and don't worry about workflows. Previously, some builds for concurrent PRs failed, because the integration tests for previous PR were still in progress.
So, this change would be useful for anybody, who uses GitHub Actions with the resources, which require explicit locking.
#cicd #github
In the moderns world it's important not only to take, but also to give back. I created this channel as a form of contribution to the community as well. And I'm always happy when people are willing to contribute too!
Our subscribers open sourced a boilerplate for AWS infrastructure creation with EKS in its core. Also, this boilerplate has very well-written documentation, which is something very important but unfortunately rare in the open source world.
Kubernetes gave us the ability to abstract many infra-related things via declarative deterministic APIs. However, it's bootstrapping and maintenance can be cumbersome. A lot of companies end up with either a custom home-made solution, or a bunch of noscripts with scattered documentation.
There is also a README in Russian in case you're more comfortable with this language.
P.S. If you have open source projects, which you want to share with the community, feel free to reach out to us! We will gladly advise or promote you.
#foss #kubernetes #aws
Our subscribers open sourced a boilerplate for AWS infrastructure creation with EKS in its core. Also, this boilerplate has very well-written documentation, which is something very important but unfortunately rare in the open source world.
Kubernetes gave us the ability to abstract many infra-related things via declarative deterministic APIs. However, it's bootstrapping and maintenance can be cumbersome. A lot of companies end up with either a custom home-made solution, or a bunch of noscripts with scattered documentation.
There is also a README in Russian in case you're more comfortable with this language.
P.S. If you have open source projects, which you want to share with the community, feel free to reach out to us! We will gladly advise or promote you.
#foss #kubernetes #aws
GitHub
GitHub - maddevsio/aws-eks-base: This boilerplate contains terraform configurations for the rapid deployment of a Kubernetes cluster…
This boilerplate contains terraform configurations for the rapid deployment of a Kubernetes cluster, supporting services, and the underlying infrastructure in AWS. - maddevsio/aws-eks-base
CatOps
In the moderns world it's important not only to take, but also to give back. I created this channel as a form of contribution to the community as well. And I'm always happy when people are willing to contribute too! Our subscribers open sourced a boilerplate…
Speaking of good documentation.
Tomorrow at DevOps Days Kyiv (https://devopsdays.com.ua/) Alanna Burke will speak about documentation and how to keep up with all the changes that teams are implementing.
And also we will have open space discussion, where you can propose any topic and discuss it with your peers. One of the topics that was already proposed is "bootstrapping Kubernetes", actually.
You can see what's already there, submit your topic or vote for others via this link: https://app.sli.do/event/b2nzgnad/live/questions
Tomorrow at DevOps Days Kyiv (https://devopsdays.com.ua/) Alanna Burke will speak about documentation and how to keep up with all the changes that teams are implementing.
And also we will have open space discussion, where you can propose any topic and discuss it with your peers. One of the topics that was already proposed is "bootstrapping Kubernetes", actually.
You can see what's already there, submit your topic or vote for others via this link: https://app.sli.do/event/b2nzgnad/live/questions
DevOpsDays -
DevOpsDays: AI Chapter - DevOpsDays
DevOpsDays Ukraine is part of the worldwide DevOpsDays community. This June, we’re hosting virtual talks by speakers, Ignite sessions from the DevOps community around the world, and kicking off Open Space discussions.
Videos from the recent DevOps Days Kyiv are now available on YouTube
Check them out, there are a lot of great talks!
#slides
Check them out, there are a lot of great talks!
#slides
Kubernetes is switching to the new release cadence.
Now, there are gonna be 3 releases per year instead of 4 as it was before, beginning with the Kubernetes 1.22 Release. So, now it's going to be easier to keep up with the major upgrades.
You can find a release calendar in that document as well.
Merged proposal
#kubernetes
Now, there are gonna be 3 releases per year instead of 4 as it was before, beginning with the Kubernetes 1.22 Release. So, now it's going to be easier to keep up with the major upgrades.
You can find a release calendar in that document as well.
Merged proposal
#kubernetes
GitHub
enhancements/keps/sig-release/2572-release-cadence at master · kubernetes/enhancements
Enhancements tracking repo for Kubernetes. Contribute to kubernetes/enhancements development by creating an account on GitHub.
Some good practices of writing SQL queries by Metabase.
With ORMs and other abstracts on top of databases writing raw SQL is not such common practice nowadays, but it's still a valuable skill.
This article contains some general guidelines for SQL syntax as well as some advices. Ofc, there's also an advertising for Metabase. This is their blog in the end of the day.
#sql #databases
With ORMs and other abstracts on top of databases writing raw SQL is not such common practice nowadays, but it's still a valuable skill.
This article contains some general guidelines for SQL syntax as well as some advices. Ofc, there's also an advertising for Metabase. This is their blog in the end of the day.
#sql #databases
Metabase | Business Intelligence, Dashboards, and Data Visualization
Best practices for writing SQL queries | Metabase Learn
SQL best practices: a brief guide to writing better SQL queries.
I'm a bit late with this one. Last week we had a conference to do, so I actually missed a lot.
Pulumi reached the version 3. Congratulations! What's new:
- Automation API. So, now you can trigger it from some other place
- Native providers for Azure and GCP. No more Terraform provider wrappings, I guess
- SDK improvements for Go and Python
- Improvements for the paid users.
So, I guess it's time to give it another try? Last time I checked Pulumi (which was more than a year ago) it was still kinda raw.
Also, it might be a good thing for people, who are still running Terraform 0.11 and hope for an "easy" upgrade to 1.0. Just kidding
#iac #pulumi
Pulumi reached the version 3. Congratulations! What's new:
- Automation API. So, now you can trigger it from some other place
- Native providers for Azure and GCP. No more Terraform provider wrappings, I guess
- SDK improvements for Go and Python
- Improvements for the paid users.
So, I guess it's time to give it another try? Last time I checked Pulumi (which was more than a year ago) it was still kinda raw.
Also, it might be a good thing for people, who are still running Terraform 0.11 and hope for an "easy" upgrade to 1.0. Just kidding
#iac #pulumi
pulumi
Announcing Pulumi 3.0
Announcing Pulumi 3.0, the next major version of the Pulumi open source project.
A story of a company, which eventually moved their workloads from AWS Lambda to AWS ECS
They have a very specific use case. However, this is still an interesting view into the limitations of AWS FaaS architecture. I'm deliberately avoiding the word "serverless" here, because they moved to Fargate, which is also kinda serverless.
#aws #serverless
They have a very specific use case. However, this is still an interesting view into the limitations of AWS FaaS architecture. I'm deliberately avoiding the word "serverless" here, because they moved to Fargate, which is also kinda serverless.
#aws #serverless
prismatic.io
ECS vs Lambda: Why We Moved from Lambda to ECS | Prismatic
After comparing ECS to Lambda, we decided to move from Lambda to ECS based on Lambda's limitations. ECS was a better option for critical workloads.
If you were looking into buying any books from Manning Publications, you can get -35% with the code
Many thanks to Anton Babenko for the code!
Also, check out his recent episode of Your Weekly Dose of Terraform, where he discusses the upcoming book "Terraform in Action" with its author Scott Winkler. The book will be available soon at Manning Publications.
#books
podterrdose21Many thanks to Anton Babenko for the code!
Also, check out his recent episode of Your Weekly Dose of Terraform, where he discusses the upcoming book "Terraform in Action" with its author Scott Winkler. The book will be available soon at Manning Publications.
#books
YouTube
"Terraform in Action" book with Scott Winkler
You can buy the "Terraform in Action" book here - https://bit.ly/terraform-in-action-book
Timeline:
0:00 - Welcome
11:15 - Hi Scott!
16:11 - Terraform least privileges - policymaker
19:30 - Ian Mckay
21:50 - Sentinel, OPA, policy as code
29:36 - "Terraform…
Timeline:
0:00 - Welcome
11:15 - Hi Scott!
16:11 - Terraform least privileges - policymaker
19:30 - Ian Mckay
21:50 - Sentinel, OPA, policy as code
29:36 - "Terraform…
This is the 10th episode of "Break Things on Purpose" by Gremlin Inc. with Kelsey Hightower as a guest.
The podcast itself is about Chaos Engineering, but this episode is focused more on Kelsey's journey, a role of Kubernetes in the modern world, and the future of the infrastructure development.
If you like podcasts as I do (or if you have a gray rainy morning as I have), this relaxed conversation might be born interesting and comforting for you.
Also, "Break Things on Purpose" create a trannoscripts to their episodes. So, if you're more comfortable with reading, you're welcome as well.
#podcast #kubernetes
The podcast itself is about Chaos Engineering, but this episode is focused more on Kelsey's journey, a role of Kubernetes in the modern world, and the future of the infrastructure development.
If you like podcasts as I do (or if you have a gray rainy morning as I have), this relaxed conversation might be born interesting and comforting for you.
Also, "Break Things on Purpose" create a trannoscripts to their episodes. So, if you're more comfortable with reading, you're welcome as well.
#podcast #kubernetes
Gremlin
Podcast: Break Things on Purpose | Ep. 10: Kelsey Hightower, Principal Developer Advocate at Google
In this episode of the Break Things on Purpose podcast, we speak with Kelsey Hightower, Principal Developer Advocate at Google.
Today I have created an Awesome List of Ukrainian IT Communities. This list is ment to work the same way as any other Awesome list.
Currently, I have only added the communities I am a part of and also IT KPI umbrella. I would appreciate your help in making this list really awesome!
There’s also a web view, if you just want to check it out.
P.S. I haven’t added this list to the general Awesome list because there is a requirement that a list should be older than 30 days. However, I plan to do it once it’s possible
#culture #ukraine #community
Currently, I have only added the communities I am a part of and also IT KPI umbrella. I would appreciate your help in making this list really awesome!
There’s also a web view, if you just want to check it out.
P.S. I haven’t added this list to the general Awesome list because there is a requirement that a list should be older than 30 days. However, I plan to do it once it’s possible
#culture #ukraine #community
GitHub
GitHub - grem11n/awesome-it-communities-ua: Awesome Ukrainian IT Communities
Awesome Ukrainian IT Communities. Contribute to grem11n/awesome-it-communities-ua development by creating an account on GitHub.
Some practices for MongoDB from Percona
The article describes both logical and physical/filesystem backups. And also provides some brief overview of Percona Backup for MongoDB.
#databases #mongodb
The article describes both logical and physical/filesystem backups. And also provides some brief overview of Percona Backup for MongoDB.
#databases #mongodb
Percona Database Performance Blog
Essential MongoDB Backup Best Practices for Data Protection
Learn essential MongoDB backup best practices to secure your data. Explore logical vs. physical backups, mongodump, PBM, hot backups, and key strategies.
KubeCon Recap by Denys Vasyliev (and others) is Live on YouTube right now (in Ukrainian):
https://youtu.be/UI1BIo2ZqYU
You can join them in Zoom as well
https://youtu.be/UI1BIo2ZqYU
You can join them in Zoom as well
YouTube
#58 KubeCon Europe 2021 recap
Topic: KubeCon Recap
Time: May 7, 2021 11:00 AM Kiev
Join Zoom Meeting
https://us02web.zoom.us/j/85342303192
Meeting ID: 853 4230 3192
Time: May 7, 2021 11:00 AM Kiev
Join Zoom Meeting
https://us02web.zoom.us/j/85342303192
Meeting ID: 853 4230 3192
The results of survey by Snyk on security in the Cloud World
A few numbers:
- 83% responders said that security is important in their Cloud strategy
- The most popular reasons to move applications to containers are deployment velocity and ease of management
- Over 78% of production workloads are deployed as containers or serverless
- Only 33% fully automate their deployment pipeline, while 95% of use automation
- 45% reasons of security incidents are misconfigurations and 38% are known unpatched vulnerabilities
- Organizations are nearly 4x more likely to have increased rather than decreased concerns over their security posture since adopting cloud native
- Continuous deployment empowers continuous testing. Deployment automation unlocks scalable security controls
- Over 72% of fully automated teams find and fix critical vulnerabilities in under 1 week
- Companies who automate are twice as likely to implement security testing
- 37% of responders think that Developers are responsible for security in their applications
You can find more data and additional context in the report.
#security #cloud
A few numbers:
- 83% responders said that security is important in their Cloud strategy
- The most popular reasons to move applications to containers are deployment velocity and ease of management
- Over 78% of production workloads are deployed as containers or serverless
- Only 33% fully automate their deployment pipeline, while 95% of use automation
- 45% reasons of security incidents are misconfigurations and 38% are known unpatched vulnerabilities
- Organizations are nearly 4x more likely to have increased rather than decreased concerns over their security posture since adopting cloud native
- Continuous deployment empowers continuous testing. Deployment automation unlocks scalable security controls
- Over 72% of fully automated teams find and fix critical vulnerabilities in under 1 week
- Companies who automate are twice as likely to implement security testing
- 37% of responders think that Developers are responsible for security in their applications
You can find more data and additional context in the report.
#security #cloud
Snyk
Cloud Native Application Security Report | Snyk
New research reveals 60% of organizations have increased security concerns since adopting cloud native. Read the full State of Cloud Native Application Security report for all of the latest trends.
Weekly Terraform digest by Anton Babenko
Anton is a well-known open source contributor, one of the maintainers of AWS Terraform Modules, creator of modules.tf, and many more.
He's also a member of our CatOps community, BTW 😉
Anton is a well-known open source contributor, one of the maintainers of AWS Terraform Modules, creator of modules.tf, and many more.
He's also a member of our CatOps community, BTW 😉
Terraform Weekly
A weekly newsletter about Terraform ecosystem (posts, tools, tips&tricks, open-source) with humble opinions by Anton Babenko.
A great article on the DevOps culture from one of our subscribers.
The article is about why we probably failed to advertise DevOps properly and worsened the problem we tried to solve.
P.S. You can share articles and other useful materials in our chat
#culture #devops
The article is about why we probably failed to advertise DevOps properly and worsened the problem we tried to solve.
P.S. You can share articles and other useful materials in our chat
#culture #devops
Medium
DevOps Ad Absurdum
Don’t look for unicorns, build a great team with a common goal — a great product.
Forwarded from oleg_log (Oleg Kovalov)
Software Engineering at Google
In March, 2020, we published a book noscriptd “Software Engineering at Google” curated by Titus Winters, Tom Manshreck and Hyrum Wright.
The Software Engineering at Google book (“SWE Book”) is not about programming, per se, but about the engineering practices utilized at Google to make their codebase sustainable and healthy. (These practices are paramount for common infrastructural code such as Abseil.)
We are happy to announce that we are providing a PDF digital copy of this book free of charge. Of course, we encourage you to get yourself a hard copy from O’Reilly if you wish.
https://abseil.io/resources/swe-book
Книга https://abseil.io/resources/swe_at_google.2.pdf
In March, 2020, we published a book noscriptd “Software Engineering at Google” curated by Titus Winters, Tom Manshreck and Hyrum Wright.
The Software Engineering at Google book (“SWE Book”) is not about programming, per se, but about the engineering practices utilized at Google to make their codebase sustainable and healthy. (These practices are paramount for common infrastructural code such as Abseil.)
We are happy to announce that we are providing a PDF digital copy of this book free of charge. Of course, we encourage you to get yourself a hard copy from O’Reilly if you wish.
https://abseil.io/resources/swe-book
Книга https://abseil.io/resources/swe_at_google.2.pdf
abseil.io
abseil / Software Engineering at Google
An open-source collection of core C++ library code
Julia Evans has put almost all her comics on computer technologies in one place!
I've been collecting her comics for a long time on my smartphone to post this bungle here some day, but now it seems like I can delete all of them and free some space on my phone :D
#tech
I've been collecting her comics for a long time on my smartphone to post this bungle here some day, but now it seems like I can delete all of them and free some space on my phone :D
#tech
wizard zines
Wizard Zines - Comics
Might be useful for folks who are running their workloads on Microsoft Azure.
HumbleBundle together with Apress are presenting 30 discounted books about operations in Azure.
As usual, you can pay $1 or $9 to unlock parts of the bundle, or pay $15 or more to unlock the whole thing.
#books #azure
HumbleBundle together with Apress are presenting 30 discounted books about operations in Azure.
As usual, you can pay $1 or $9 to unlock parts of the bundle, or pay $15 or more to unlock the whole thing.
#books #azure
Humble Bundle
Humble Book Bundle: Azure Cloud Computing by Springer
Enjoy a collection of Springer Azure books including Getting Started with Containers in Azure & Azure SQL Revealed. Plus, pay what you want & support charity!
KubeCon Europe 2021 Wrapup by Rich Burroughs - Senior Developer Advocate at at Loft_sh.
You can find some personal thoughts on some of the talks there as well as on the organization in general.
#slides
You can find some personal thoughts on some of the talks there as well as on the organization in general.
#slides