We don't post any advertisements usually. However, I have my personal interest in this one.
As some of you may know, I'm part of the DevOps Days Kyiv conference committee. And we are going to have our next event very soon! It's going to be an online event, so you can join from any place and also it's totally free!
What: DevOps Days Kyiv 2021
Where: Online
When: 20-22 of April 2021
About: Top speakers from around the globe! You can check the whole list of upcoming talks on https://devopsdays.com.ua/
Also, we are going to have a fireside chat with one of the first Kubernetes contributors - Joe Beda! If you want to ask him anything, you can submit your question via this form: https://forms.gle/BghSK7Scobra6FDc8
Price: Free!
See you online at DevOps Days Kyiv 2021!
#event
As some of you may know, I'm part of the DevOps Days Kyiv conference committee. And we are going to have our next event very soon! It's going to be an online event, so you can join from any place and also it's totally free!
What: DevOps Days Kyiv 2021
Where: Online
When: 20-22 of April 2021
About: Top speakers from around the globe! You can check the whole list of upcoming talks on https://devopsdays.com.ua/
Also, we are going to have a fireside chat with one of the first Kubernetes contributors - Joe Beda! If you want to ask him anything, you can submit your question via this form: https://forms.gle/BghSK7Scobra6FDc8
Price: Free!
See you online at DevOps Days Kyiv 2021!
#event
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.
AWS serverless patterns by Serverlessland.
Basically, this is a collection of common architecture patterns i.e. API Gateway to Lambda, Lambda and DynamoDB, API Gateway to Step Functions, etc. However, these examples also contain AWS SAM or AWS CDK templates, which you can use.
You can submit your own template as well. But no Terraform, sorry.
#aws #serverless
Basically, this is a collection of common architecture patterns i.e. API Gateway to Lambda, Lambda and DynamoDB, API Gateway to Step Functions, etc. However, these examples also contain AWS SAM or AWS CDK templates, which you can use.
You can submit your own template as well. But no Terraform, sorry.
#aws #serverless
Serverlessland
Serverless Land
Your resource for learning serverless technology.
I missed this somehow, but now Kafka can work without Zookeeper! And I think these are great news!
New quorum controller, which is embeded in Kafka itself leverages Raft protocol under the hood. It will be added into the upcoming 2.8 release. However, it's already available in a preview mode.
Confluent managed to shave off some time for controlled shutdowns and the recovery time for uncontrolled shutdowns as well.
#kafka
New quorum controller, which is embeded in Kafka itself leverages Raft protocol under the hood. It will be added into the upcoming 2.8 release. However, it's already available in a preview mode.
Confluent managed to shave off some time for controlled shutdowns and the recovery time for uncontrolled shutdowns as well.
#kafka
Confluent
Kafka Without ZooKeeper: A Sneak Peek At the Simplest Kafka Yet
Yes, you can run Kafka without ZooKeeper! Scale to millions of partitions, faster failover, run Kafka in a single process, make use a completely new KRaft protocol, and other architectural improvements.
A bit of original content for you today.
After I heard the news that Apache Mesos is about to be moved to attic I decided to make this short write up on why do I think that Kubernetes nowadays is not quite a competitor for other existing orchestrators right now. Well, it is, but there is room for those as well.
P.S. I also encourage you to read benjamin_mahler's comment to the news about Mesos. It provides some interesting historical perspective.
#original #kubernetes
After I heard the news that Apache Mesos is about to be moved to attic I decided to make this short write up on why do I think that Kubernetes nowadays is not quite a competitor for other existing orchestrators right now. Well, it is, but there is room for those as well.
P.S. I also encourage you to read benjamin_mahler's comment to the news about Mesos. It provides some interesting historical perspective.
#original #kubernetes
grem1.in
On orchestrators, schedulers, and platforms
Here I want to wrap up my thoughts and opinions on what's going on on the infrastructure management scene recently and how we ended up like this. And also why I believe that things like Nomad and ECS are not quite a competition to Kubernetes nowadays
Terraform 0.15 is here. Via the link is the upgrade guide from the version 0.14
Hopefully, no big code chages are required. Moreover, I already got a PR for 0.15 for my public module.
Also, Mitchell Hashimoto has mentioned in his Twitter that this version is a pre-release for Terraform 1.0. So, would the next on be 1.0?
#terraform #hashicorp
Hopefully, no big code chages are required. Moreover, I already got a PR for 0.15 for my public module.
Also, Mitchell Hashimoto has mentioned in his Twitter that this version is a pre-release for Terraform 1.0. So, would the next on be 1.0?
#terraform #hashicorp
Upgrading to Terraform v0.15 | Terraform | HashiCorp Developer
Forwarded from Українська девопсарня (Seva Poliakov)
Ух, cloudflare подвезли замену ngrok - тулу, которая позволяет шарить локальные проекты в мир через инфраструктуру cloudflare.
Из интересного:
• Бесплатно
• Можно подкручивать свои домены
• Можно накручивать разного рода правила доступа (особенно удобно если у вас и так уже есть cloudflare)
Из минусов что когда cloudflare упадет - перестанет работать не только половина интернета, но и ваш локальный проект.
https://developers.cloudflare.com/cloudflare-one/tutorials/single-command
Из интересного:
• Бесплатно
• Можно подкручивать свои домены
• Можно накручивать разного рода правила доступа (особенно удобно если у вас и так уже есть cloudflare)
Из минусов что когда cloudflare упадет - перестанет работать не только половина интернета, но и ваш локальный проект.
https://developers.cloudflare.com/cloudflare-one/tutorials/single-command
FTP is 50 years old
And today is it's anniversary. 50 years ago on 16th of April 1971 RFC 114 was published, which marks the birth of FTP
And today is it's anniversary. 50 years ago on 16th of April 1971 RFC 114 was published, which marks the birth of FTP
Amazon Managed Service for Grafana now supports Grafana Enterprise upgrade, Grafana version 7.5, Open Distro for Elasticsearch integration, and AWS Billing reports
You can upgrade to Grafana Enterprise with 30 days trial to enable enterprise data sources.
Beginning April 16th, 2021, customers using AMG will receive a 90-day free trial for five free users per account, with additional usage charges.
AMG is currently available in the US East (N. Virginia) and Europe (Ireland) region.
#aws #observability
You can upgrade to Grafana Enterprise with 30 days trial to enable enterprise data sources.
Beginning April 16th, 2021, customers using AMG will receive a 90-day free trial for five free users per account, with additional usage charges.
AMG is currently available in the US East (N. Virginia) and Europe (Ireland) region.
#aws #observability
Amazon
Amazon Managed Service for Grafana now supports Grafana Enterprise upgrade, Grafana version 7.5, Open Distro for Elasticsearch…
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.