This document will capture the agenda and meeting notes and links for the recurring k8gb.io office hours meeting.
Its latest home was Proton Docs. Its first home was Google Docs.
It lives here now, in GitHub, to allow the greatest number of folks to see it and interact with it.
The meeting runs every other Wednesday from 13:00 CET to 13:30 CET (calendar):
Join the Zoom Meeting
Old Meeting recordings: YouTube
New Meeting recordings will be on CNCF site - links follow per date
- Project website: k8gb.io
- GitHub Repo: https://github.com/k8gb-io/k8gb
- Slack: #k8gb
- Mailing-list: cncf-k8gb-maintainers@lists.cncf.io
- LinkedIn: https://www.linkedin.com/company/k8gb/
- Twitter / X: https://x.com/k8gb_io
- Medium: https://medium.com/@kubernetesglobalbalancer
- YouTube: https://youtube.com/@k8gb823
Backlog
- Community user reporting docker hub rate limiting during k8gb installation - republish to github
- #1314 - split brain documentation request
April 29, 2026 #91
Zoom Recording: https://zoom.us/rec/share/hQfvLFDoczSNj5u8uYGd4yArhFVZUk_83j5Gb4YA_VYrg6qO1ZyxdPpzbX6zJho1.MqVD3DgOqdMMA-FT
On YouTube: https://youtu.be/59B6aTmkgNY
Attendees
- Yury
- Michal
- Dinar
Agenda
- News
- Blog / website follow-up
- Issue Review
- project board
- Security / CI
- Governance / community
- Integrations / docs
- Guided K8gb install mission in KubeStellar Console
- Add k8gb to k0rdent catalog
- TLSRoute support in gateway.networking.k8s.io/v1alpha2 vs gateway.networking.k8s.io/v1alpha3 ?
- Helm publish workflow to only push current release chart
- extraServerBlocks feature broken after refactoring - location mismatch between schema and template
- PR Reviews
- ZoneDelegation work
- Testing / CI
- Dependencies / renovate
- Community contributions
- TLSRoute support in gateway.networking.k8s.io @aryasoni98
- Add k8gb to k0rdent catalog @aryasoni98
- feat: Allow all k8 service types @piroddi
- fix: restore extraServerBlocks as global setting @angelbarrera92
- feat: Add health checking for ingress controllers @sudhamshk
- Preflight and docs for localhost:5053/5054 +tcp failures; add DNS LB verification test @ljluestc
- Community Update
- Incubation
- CNCF incubation application status: Adopter Interviews & Project Discussion
- Adopter interviews / outreach
- Incubation
- Other
- prune old Issues and PRs?
- Action Items
- pruning Issues and PRs
- fix service health calculation #2326 with the strategy that all services should be healthy in multi-service networking object(Dinar, Yury)
- #1745 - steer design to be based on standard Service+EndpointSlices, avoid external dependency in k8gb reconciliation loop by default(Dinar, Yury)
April 15, 2026 #90
Zoom Recording: https://zoom.us/rec/share/RjAVXKCGYWZJ32bJFIyqqtCzCxxmLOK3F_e0KRYeUM5faSZ3PONdaD_uRyq8TaYx.-fn3QMuG9L2Qyz42
On YouTube: https://youtu.be/N46N19RmQ2w
Attendees
- Farhan
- Michal
- Dinar
- Yury
- Bradley
Agenda
- News
- Issue Review
- PR Reviews
- Community Update
- no Incubating update
- since KubeCon ...
- page views +33%
- unique visitors +65%
- followers +19
- Other
- Action Items
- pruning Issues and PRs
- who will lead the next community meeting?
April 1, 2026 #89
Zoom Recording: https://zoom.us/rec/share/65uyJVFyYDdJGeF4ymPUC_NA99mSCGBiD8lH5FQtZMeWjYNWGSlKHHhKBnCwll23.EDaZ0E2WuBgquspX
On YouTube: https://youtu.be/PgBJj2tOVww
Attendees
- Farhan
- Michal
- Yury
Agenda
- News
- KubeCon happened last week 🎉
- k8gb kiosk: P-12B | 24th Tuesday 15:10 - 19:00 | Hall 5 - Gouda Zone - Project Pavilion 🍻
- 2 talks: Security Review Panel and Building Unified Global Load Balancing for the Edge With k8gb
- KubeCon happened last week 🎉
- Issue Review
- k8gb project board
- Zone Delegation discussion and demo - Michal
- PR Reviews
- Community Update
- Incubation
- governance and tech reviews complete, working on ADOPTER interviews
- contribution from Tailscale
- Vanity stats
- 305 (140 last 90d) LinkedIn followers 📈
- page views up 43% last week, unique visitors up 87%
- scarf data - @ytsarev
- last month: 1,785 impressions / 64 reactions
- 1,161 ⭐
- Incubation
- Other
- Trivy incident review #2294
- https://deathbyclawd.com/?url=k8gb.io we are immortal
- Action Items
March 18, 2026 #88
Zoom Recording: https://zoom.us/rec/share/zeQ82nsITHnb2vO8dlM4EjS42ldNlPHfDEiMcXIbW75Ql_X1S28aqrCO-leO2erx.lwjr2XFj2EH7G27H
On YouTube: https://youtu.be/mxJuYXV3p3c
Attendees
- Farhan
- Dinar
- Yury
- Bradley
Agenda
- News
- KubeCon next week 🎉
- k8gb kiosk: P-12B | 24th Tuesday 15:10 - 19:00 | Hall 5 - Gouda Zone - Project Pavilion 🍻
- 2 talks: Security Review Panel and Building Unified Global Load Balancing for the Edge With k8gb
- KubeCon next week 🎉
- Issue Review
- Community Update
- Incubation
- governance and tech reviews complete, working on ADOPTER interviews
- heroic efforts on api group change - @ytsarev
- contribution from Tailscale
- Vanity stats
- 300 (140 last 90d) LinkedIn followers 📈
- page views up 43% last week, unique visitors up 87%
- scarf data - @ytsarev
- last month: 1,785 impressions / 64 reactions
- 1,153 ⭐
- Incubation
- Other
- added MBCP case study to the website
- Action Items
March 4, 2026 #87
Zoom Recording: https://zoom.us/rec/share/ktKo_zEgfq4YCL_xOeJiCNR5JcCf4WIKQJtLWCstoqnkF0kYI5UExE2e-3Q2YleB.uGEjLTxEfu6VMGPO
On YouTube: https://youtu.be/RugISBr1wds
Attendees
- Yury Tsarev
- Dinar Valeev
- Farhan Ahmed
Agenda
- k8gb project board
- News
- https://github.com/k8gb-io/k8gb/releases/tag/v0.18.1 release
- Incubation
- need to make sure everything on the Incubation Application is up2date
- Incubating DD Review
- Governance review done ✅
- Tech review WIP
- ADOPTER reviews WIP
- Issue Review
- incubation issues:
- #2195 - almost done
- #2264 - merged
- https://github.com/k8gb-io/k8gb/pulls - should be last bit
- Problem with scarf.sh - apparently it does not support multiple backends for the same packages
- #2180 - looks simple, but not ...
let's organize a meeting with absa
- #2203 PR with ADR and implementation proposed - need extra e2e testing
- #2195 - almost done
- incubation issues:
- Community Update
- next time
- Other
- Action Items
Feb 18, 2026 #86
Zoom Recording: https://zoom.us/rec/share/ZEowP7Uv5fEf0tzsFBrzDdK8yT96vgM_FzQ07m5DZQe6-onEmanvK4UqOtxs2G6v.gI4bnuBgLYzr_qmP
On YouTube: https://youtu.be/AtFT41qJDwc
Attendees
- Bradley Andersen
- Yury Tsarev
- Farhan Ahmed
- Ayhan Dzhemalov
Agenda
- k8gb project board
- News
- Project Lead Election finishes today - announcement tomorrow
- KubeCon
- We'll be at the Maintainer Summit 🛠️
- Kiosk: Tuesday 15:10 - 19:00 | Kiosk Number: P-12B | Location: Halls 1-5 | Project Pavilion
- Talks:
- Security Review Panel
- no lightning talk this time
- no Rejekts talks this time
- co-located talk waitlisted: Building Unified Global Load Balancing for the Edge With k8gb
- Incubation
- need to make sure everything on the Incubation Application is up2date
- Incubating DD Review
- Governance review done ✅
- Tech review WIP
- ADOPTER reviews WIP
- Issue Review
- Community Update
- next time
- Other
- Action Items
- @elohmrow:
- take first pass at #2219
- go through in progress on project board
- make sure we are all caught up on incubating tasks
- Project Lead Election announcement
- @ytsarev:
- organize meeting with absa around api change
- @elohmrow:
Feb 4, 2026 #85
Zoom Recording: no enough attendees - topics were discussed in async mode
Attendees
- Yury Tsarev
Agenda
- k8gb project board
- News
- Incubation
- cncf/toc#2020 Governance review
- #2210 Related Project Lead Election
- cncf/toc#2029 Tech review
- cncf/toc#2020 Governance review
- Incubation
- Discuss
- PR review
- Trivy implementation #2179 🙏 @itsfarhan - merged, needs some follow up fixes
- Mkdocs versioning #2178 🙏 @itsfarhan
- Incubation DTR #1909 🙏 @itsfarhan
- GSLB reconciliation should not fail on hostnames outside delegated zones in referenced resources #2183 🙏 @Piroddi - merged
- #2204 Add new k8gb_gslb_healthy_local_records prom metrics 🙏 @Piroddi - merged
- #2184 🙏 @Piroddi - merged
- Issue Review
- Community Update
- WIP: "what is k8gb" and "k8gb getting started" videos
- Other
- Action Items
Jan 21, 2026 #84
Zoom Recording: https://zoom.us/rec/share/VoC_axlmGGixnrhlu0Wa4S9B69GRzsHr5vSZCUnkX4a7ame_b_YOoubxUg0pV1Ld.4Y-OjjxtdMoR3lSc
On YouTube: https://youtu.be/uIAZB8DFzqo
Attendees
- Farhan Ahmed
- Yury Tsarev
- Bradley Andersen
Agenda
- k8gb project board
- News
- KubeCon
- co-located talk waitlisted: Building Unified Global Load Balancing for the Edge With k8gb
- Maintainer Summit talk accepted
- kiosk approved
- no lightning talk this time
- submitted to Rejekts:
- Building Unified Global Load Balancing for the Edge With k8gb
- Community Manager Speedrun: Sandbox to Incubation
- Brea-k8gb-ing Good: Say My (Domain) Name
- Incubation
- ADOPTER reviews WIP
- need to make sure everything on the Incubation Application is up2date
- especially: licensing and governance
- licensing is handled by FOSSA
- how do other projects handle governance? do we need a steering committee?
- especially: licensing and governance
- Incubating DD Review
- KubeCon
- Discuss
- PR review
- Issue Review
- 46 (-21) after Yury's heroic review 💪
- Community Update
- WIP: "what is k8gb" and "k8gb getting started" videos
- Other
- Action Items
Jan 07, 2026 #83
Attendees:
- Tomáš Boros
- Farhan Ahmed
- Yury Tsarev
- Bradley Andersen
Agenda:
- News
- blog added: https://www.k8gb.io/blog/
- agenda moved to markdown
- Community Meetings now on YouTube
- KubeCon
- co-located talk waitlisted: "Building Unified Global Load Balancing for the Edge With k8gb" (Yur, Bradley)
- lightning talk: to be delivered by Nuno
- non-accepted talks: to be / submitted to Rejekts and possibly made into blog posts
- kiosk: waiting
- Incubation kickoff with TOC held
- 3-month plan
- ADOPTER reviews (2 already WIP) and TOC availability
- need to make sure everything on the Incubation Application is up2date
- especially: licensing and governance
- licensing is handled by FOSSA
- how do other projects handle governance? do we need a steering committee?
- especially: licensing and governance
- 3-month plan
- Christmas Release v0.17.0 with Gateway API support
- 4 new contributors!
- 🙇 @WesleyKlop, @angelbarrera92, @actionjax, @mattwelke
- Supported resources: HTTPRoute, GRPCRoute, TCPRoute, UDPRoute, TLSRoute
- See resource reference examples
- Full release notes
- 4 new contributors!
- Discuss
- PR review
- Merged / closed since last time:
- (m) fix: geodatafilepath and geodatafield are lowercase in coredns #2103
- (m) fix(docs): fix dig commands for each CoreDNS instance in local tutorial #1832
- (c) Add support for ExternalName service health checks #1888
- (m) feat: OCI Registry support fix #2089
- (m) fix(docs): added more rollback procedures #2105
- No change since last time:
- Merged / closed since last time:
- Issue Review
- Community Update
- WIP: "what is k8gb" and "k8gb getting started" videos
- LinkedIn vanity stats
- Followers +10.7% last week, +60 since last meeting
- Page visitors +21.4% last week
- Search appearances +106.3% last week
- Posting
- 5 posts since last community meeting:
- CTR 6.62% - cta, join community meeting (post)
- CTR 2.35% - community meeting highlights (repost)
- CTR 3.6% - announcing youtube uploads (post)
- CTR 5% - gw api release announcement (post)
- CTR 9.03% - cta, add to adopters (post)
- CTR = clicks / impressions
- impression = >= 50% of the post is visible on a member's screen for >= 300ms
- 5 posts since last community meeting:
- 11 new stars since last community meeting 📈
- Other
- Action Items
Dec 10, 2025 #82
Attendees:
- Bradley
- Yury
- Dinar
- Farhan
Agenda:
- Discuss
- Christmas Release with GateWay API support
- PR review
- Add support for GatewayAPI's TCPRoute #2116 <-- relevant to xmas release / Andre
- DynamicZones #2102 / Dinar
- fix: restore extraServerBlocks as global setting #2121
- fix: geodatafilepath and geodatafield are lowercase in coredns #2103
- feat: Add health checking for ingress controllers #2110
- fix(docs): fix dig commands for each CoreDNS instance in local tutorial #1832
- Add support for ExternalName service health checks #1888
- feat: OCI Registry support fix #2089
- test(DTR): Testing different K8S versions for DTR (incubation) #2095
- fix(docs): added more rollback procedures #2105
- Issue Review
- Community Update
- WIP: "what is k8gb" and "k8gb getting started" videos
- Incubating app: security self-assessment merged
- invite to KubeCon maintainer track panel (TAG Security)
- Other
- KubeCon (co-located): "Building Unified Global Load Balancing for the Edge With k8gb"
- KubeCon lightning talk: any volunteers? Nuno!
- Action Items
- bradley: to prevent some folks from being blocked: consider moving agenda to markdown on github, consider something other than zoom (google meet is blocked)
Nov 26, 2025 #81
Attendees:
- Bradley
- Yury
- Farhan
- André
Agenda:
- News
- KubeCon: https://www.linkedin.com/posts/k8gb_k8gb-kubecon-cncf-activity-7397197050511261696-GkBF/
- maintainer summit
- lightning talk
- 2x kiosk
- community boost
- Ingress / GW API: https://www.linkedin.com/posts/k8gb_kubernetes-k8gb-gatewayapi-activity-7396423054643335168-v1EM/
- ingress-nginx controller retires 3/26
- ingress api stays / frozen
- christmas release 🎉
- KubeCon: https://www.linkedin.com/posts/k8gb_k8gb-kubecon-cncf-activity-7397197050511261696-GkBF/
- Issue Review
- Community Update
- LinkedIn 🚀
-
150 followers (+ 12% last 7 days) / + 50% last 30 days
- 3,175 post impressions last 30 days (+ 182% last 7 days)
-
- 10% search appearances last 7 days
-
- 216% page views last 30 days
-
- 280% unique visitors last 30 days
-
- Incubating app
- LinkedIn 🚀
- Actions
- @bradley:
- kubecon medium post
- incubating
- ~~take another look at what is required by #1907
mv incubating app security review ticket to new repo
- @bradley:
Oct 29, 2025 #80
Attendees:
- Yury
- Bradley
- Farhan
- André
- Dinar
Agenda:
- News
- v0.16.0 released:
- https://github.com/k8gb-io/k8gb/releases/tag/v0.16.0 🔥
- https://www.linkedin.com/posts/yurytsarev_release-v0160-k8gb-iok8gb-activity-7386324075910184961-K3mV/
- delivers comprehensive multi-cloud DNS automation, with automated zone delegation now supporting AWS Route53, Azure DNS, and newly added GCP Cloud DNS.
- v0.16.0 released:
This milestone enables seamless global load balancing across any combination of cloud environments without manual DNS configuration. 🚀 Key highlights: • GCP Cloud DNS support — full integration with automated zone delegation and end-to-end testing • LoadBalancer Service support — extending global load balancing to Layer 4, complementing Ingress • Upstream external-dns migration — ensuring feature parity and maintainability across all major providers • 90+ additional improvements including enhanced Infoblox integration, CoreDNS hot-reload, and dependency updates (Go 1.25.2, k8s API Machinery v0.34.1)
- Issue Review
- #2022 anything to add here? should we close?
- andre will check
- #1973 is implemented - double check the OCI repo state, then we can close
- yury will take a look at merging
- #1906 Due Diligence Technical Review readiness
- Important for Incubating
- Farhan is already working on subitems
- WIP
- Sudhamsh question in slack https://cloud-native.slack.com/archives/C021P656HGB/p1760512987294269
- 2 ingresses suggested
- #2022 anything to add here? should we close?
- Other
- absa case study
Oct 15, 2025 #79
Attendees:
- Yury
- Bradley
- Michal
- Marcus
- Farhan
Agenda:
- News
-
Document and test GCP Cloud DNS Provider Integration for K8GB - merged, we can safely declare big3 in upcoming release
-
Movement in Incubating application
- https://github.com/orgs/cncf/projects/27/views/9
- Due Diligence assigned! cncf/toc#1472 (comment)
-
https://www.k8gb.io/ got new fancy star button, it already helped getting more stars, thanks Bradley!
-
CLO Monitor dropped to 95, Bradley added LXF trademark footer #2077
-
Now we are back to 100 https://clomonitor.io/projects/cncf/k8gb
-
- Discuss
- next release - planned 20. Oct #1992 should we prepare release this week?
- Issue Review
- #2022 anything to add here? should we close?
- #1973 is implemented - double check the OCI repo state, then we can close
- #1906 Due Diligence Technical Review readiness
- Important for Incubating
- Farhan is already working on subitems
- Sudhamsh question in slack https://cloud-native.slack.com/archives/C021P656HGB/p1760512987294269
- 2 ingresses suggested
- Community Update
- several talks submitted for KubeCon EU 🤞
- Action Items
- mbcp case study promotion - intro video
- release
Oct 1, 2025 #78
Attendees:
- André
- Yury
- Bradley
Agenda:
- News
- stuff from last time
- Document and test GCP Cloud DNS Provider Integration for K8GB
- Issue Review
- Action Items
- stars
- issue review
- mbcp case study promotion - intro video
- next release - 15. Oct #1992
- cncf/toc#1472 was submitted nearly one year ago - it needs a general "another look"
- added / updated:
- release info, adopters
- Additional Information section:
- added / updated:
Sep 17, 2025 #77
Agenda:
- News
- 🎉 MBCP case study live https://www.linkedin.com/posts/k8gb_millennium-bcp-activity-7373817349780475904-szXu/ 🎉
- zero downtime in regional failover tests
- 70% faster incident response
- 99.99% uptime for banking apps
- Global Blue/Green Deployments with Crossplane v2 and k8gb https://tinyurl.com/ysd2y8jb - originally from KubeCon Hong Kong - Works across geo-distributed clusters. Automatic failover.
- ✅ Namespace-scoped resources
- ✅ Embedded KCL functions
- ✅ Auto management policy switching based on Gslb resource health
- 2 k8gb presentations at ContainerDays: https://tinyurl.com/4b5ts48n
- Kubermatic "Evaluating Global Load Balancing Options for Kubernetes in Practice”
- real-world use cases / how industry leaders are tackling multi-cluster networking.
- Prodyna "Ensuring high availability with global load balancing in Kubernetes"
- Kubermatic "Evaluating Global Load Balancing Options for Kubernetes in Practice”
- KubeCon NA Atlanta k8gb approved activities
- Contribfest | Lightning Talk | Kiosk
- 🎉** Community Infoblox PR** #2058 🎉
- anything else from last time?
- 🎉 MBCP case study live https://www.linkedin.com/posts/k8gb_millennium-bcp-activity-7373817349780475904-szXu/ 🎉
- Community Update
- next in line for assignment https://github.com/orgs/cncf/projects/27/views/9 (cncf toc board-moving levels)
- yury: cncf/tag-security#1446 (k8gb security self-assessment questions)
- next in line for assignment https://github.com/orgs/cncf/projects/27/views/9 (cncf toc board-moving levels)
Sep 3, 2025 #76
Attendees:
- Andre
- Bradley
- Florian
- Yury
Agenda:
- News
- Community Update
- Linux Foundation case study with MBCP in final review
- next in line for assignment https://github.com/orgs/cncf/projects/27/views/9 (cncf toc board-moving levels)
- yury: cncf/tag-security#1446 (k8gb security self-assessment questions)
Aug 20, 2025 #75
Attendees:
- Andre
- Yury
Agenda:
- News
- k8gb project table at KubeCon India was a blast https://www.linkedin.com/posts/yurytsarev_great-afternoon-at-the-k8gb-project-table-activity-7359639781858779138-HtQy
- KubeCon NA Atlanta k8gb approved activities
- Contribfest
- Lightning Talk
- Kiosk
- next in line for assignment https://github.com/orgs/cncf/projects/27/views/9 (cncf toc board-moving levels)
- yury: cncf/tag-security#1446 (k8gb security self-assessment questions)
- Follow-up
- Linux Foundation case study with MBCP in final review
- anything else from last time?
- #2017 Add helm support for geo data fields in coredns cm
- Merged! Thanks Kelvin!
- Discuss
- Terratest to Chainsaw migration
- Migrate more test scenarios to chainsaw
- Next release
- Service integration
- hostname question
- externaldns helm chart values
- in v0.15.0 we migrated route53
- Migrate the rest of the values to official helm chart style
- Gateway support? most probably postponed to next-next release given limited capacity
- Service integration
- Terratest to Chainsaw migration
- Action Items
- Review #2019 helm oci repo
Aug 6, 2025 #74
Attendees:
- Andre
- Farhan
Agenda:
- News
- Webinar on v0.15 release: https://www.youtube.com/watch?v=Jvro15FkudY
- New Adopter! #2014
- Yury in Kubecon India
- Follow-up
- Discuss
- new issue - #2015 - not possible to configure geoip databases
- Andre's Priorities:
- migrate more tests to chainsaw to reduce testing time to under 10 minutes, then add API Gateway integration
- CoreDNS serving NS and glue records
Jul 23, 2025 #73
Attendees:
- Bradley
- Yury
- Andre
- Michal
- Dinar
Agenda:
-
News
- v0.15 released 🎉 … starting quarterly release cycle 🎉
- changes from this release
- social posts done … blog coming (maybe also webinar)
- New website - community contribution 🎉
- Bradley unavailable in August and November 12
- need someone to do these calls
- ✅ 6 August - Andre taking
- ✅ 20 August - Yury taking
- ✅ 12 November - Yury
- need someone to do these calls
- moved these notes from google docs to proton docs
- v0.15 released 🎉 … starting quarterly release cycle 🎉
-
Follow-up
- ✅ FOSSA license scan issue
- Incubation application: https://github.com/orgs/cncf/projects/27/views/9
- waiting for assignment
- security self-assessment in progress cncf/tag-security#1446 (comment) (from cncf/tag-security#1441 (comment))
- ✅ Linux Foundation case study with MBCP in final review
Jul 9, 2025 #72
Attendees:
- Bradley
- Farhan
- Yury
Agenda:
-
News
- Yury has applied to KubeCon NA: lightning talk, kiosk, and Contribfest
- Bradley unavailable in August and November 12
- need someone to do these calls
-
Follow-up
- FOSSA license scan issue: https://cncfservicedesk.atlassian.net/servicedesk/customer/portal/1/CNCFSD-2819
- officially false positive, but having trouble marking it as such
- Incubation application: https://github.com/orgs/cncf/projects/27/views/9
- waiting for assignment
- Linux Foundation case study with MBCP
- pinged again today
- FOSSA license scan issue: https://cncfservicedesk.atlassian.net/servicedesk/customer/portal/1/CNCFSD-2819
-
Discuss
- Anything is blocking v0.15 release?
Jun 25, 2025 #71
Attendees:
- Yury
- Michal
- Andre
Agenda:
-
News
- KubeCon China Crossplane + k8gb talk
- Crossplane Configuration for global app with k8gb ( Yury Tsarev) reference example
- https://www.youtube.com/watch?v=L9mRWljLnzw recording
- https://github.com/k8gb-io/k8gb/tree/master/docs/examples/crossplane/globalapp
- Both are linked on the frontpage https://www.k8gb.io/#presentations-featuring-k8gb https://www.k8gb.io/docs/examples/crossplane/globalapp/
- KCD Czech & Slovak
- KubeCon China Crossplane + k8gb talk
-
Follow-up
- Action Items from last(-ish) time
- license scan issue → ticket
- Due Diligence review issues from the DTR are github issues … Governance WIP
- Other
- cncf/toc#1472 still “ready for assignment” - 2 in progress now, 1 more in front of us
- did not win end-user submission for KubeCon Japan, but Linux Foundation folks want to do a case study with MBCP 🚀0.15-rc1 release
- Action Items from last(-ish) time
-
Discuss
- (missing) Documentation for release and new features
-
Community Update
- Working on Medium post / short intro video “What is k8gb?”
- Working on basic audience growth
-
Action Items
- Session to pass through issues? Is everything still valid / relevant?
- Make 0.15 Release ASAP
- Regular (quarterly?) release schedule proposal
May 28, 2025 #70
Attendees:
- Bradley A
- Yury T
- Michal K
- Dinar V
- Andre A
Agenda:
-
Follow-up
- Action Items from last(-ish) time
[x] do we still need a call to discuss gslb resource in the context of adding gw api support?- license scan issue → ticket
- Due Diligence review issues from the DTR are github issues … Governance WIP
- Other
- cncf/toc#1472 still “ready for assignment” - 3 in progress now, 4 more in front of us
- did not win end-user submission for KubeCon Japan, but Linux Foundation folks want to do a case study with MBCP 🚀
- 0.15-rc1 release
- Action Items from last(-ish) time
-
Discuss
- (missing) Documentation for release and new features
- k8gb Project Table at KubeCon India. Anybody joins?
- Crossplane+k8gb talk at KubeCon China https://kccncchn2025.sched.com/event/1x5jS/resilient-multiregion-global-control-planes-with-crossplane-and-k8gb-yury-tsarev-steven-borrelli-upbound?iframe=yes&w=100%&sidebar=yes&bg=no - I would love to base the demo on 0.15 release(Yury)
- First feedback on breaking changes #364 (comment)
-
Community Update
- Working on Medium post / short intro video “What is k8gb?”
- Working on basic audience growth
-
Action Items
- Bradley make slack post about release
- Session to pass through issues? Is everything still valid / relevant?
May 14, 2025 #69
Attendees:
- Bradley A
- Andre A
- Dinar V
- Victor L
- Michal K
Agenda:
-
Follow-up
- Action Items from last time
- ⏳ set up call to discuss gslb resource in the context of adding gw api support
- ⏳ look in to license scan issue
- ✅ convert DD review issues from the DTR to github issues: #1906
- ✅ better / additional blog platform?
- seems most relevant are medium and TNS
- https://thenewstack.io/ ← submitted to be a contributor
- Action Items from last time
-
Discuss
- Kubenet +/- k8gb
- bug discovered + squashed yesterday 🎉
- 0.15-rc1 release ASAP (maybe EOW) 🚀
-
Community Update
- no change since last time, except agreed to create customer case study with mbcp 🎉
Apr 30, 2025 #68
Attendees:
- Bradley A
- Dinar V
- Victor L
- Yury T
- Michal K
- Bilal J
Agenda:
-
News
- Domain xfer complete 😅
- GitHub ⭐ > 1000 🚀
-
Discuss
- CRD change for 1.0 ← vendor neutrality
- Support for Gateway API - #954
- question from community member
- external DNS first
- Gslb resource - is complicated, will be more so with GW API support
- separate call to discuss
-
Issues
- relevant from last time?
- license scan still failing: https://app.fossa.com/projects/custom%2B162%2Fgithub.com%2Fk8gb-io%2Fk8gb/refs/branch/master/5b6f7df90d72afdbfb194a6f977c269d869a4732/preview
- seems to be false … need to look into it
- license scan still failing: https://app.fossa.com/projects/custom%2B162%2Fgithub.com%2Fk8gb-io%2Fk8gb/refs/branch/master/5b6f7df90d72afdbfb194a6f977c269d869a4732/preview
- relevant from last time?
-
PRs
-
Community Update
- cncf/toc#1472 has been moved up to “ready for assignment” - progress! (3 in progress now, 4 more in front of us?)
- Due Diligence reviews have begun:
- Technical 24 April
- Governance next TAG meeting on 8 May
- 👆once we are assigned, reviews will go quickly because we have done these things early.
- Social posts - last 2 weeks:
- LI
- 1000 stars
-
2,700 impressions (^ 475%) - 77 clicks - 23 reactions
- +21 followers (^ 24%)
- LI
- ✅ Working on end-user submission for KubeCon Japan - submitted today - winner announced 7 May
- this will also become a blog post
- Working on Medium post “What is k8gb?”
- Working on basic audience growth
-
Action Items
- set up call to discuss gslb Bradley Andersen
- look in to license scan issue https://app.fossa.com/projects/custom%2B162%2Fgithub.com%2Fk8gb-io%2Fk8gb/refs/branch/master/5b6f7df90d72afdbfb194a6f977c269d869a4732/preview Bradley Andersen
- need to convert DD review issues from https://docs.google.com/document/d/1nJB-A2RbWEcfxpINa1n1bpuYsQTuvavtDl1pNtNTZs4/edit?tab=t.0#heading=h.iu3tzv2c4euc to github issues here https://github.com/k8gb-io/k8gb/issues Bradley Andersen
- ✅ better / additional blog platform? Bradley Andersen
- seems most relevant are medium and TNS
- https://thenewstack.io/ ← submitted to be a contributor
Apr 16, 2025 #67
Attendees:
- Bradley
- Yury
- Michal
- Andre
- Victor Lu
- gw api ← on roadmap
- threat modeling
- might be useful: https://github.com/cncf/tag-security/pull/1446/files
Agenda:
- News
- Domain xfer
- for now, probably register / use alt like k8gb.dev Yury Tsarev
- CRD change for 1.0 ← vendor neutrality … but … domain
- KubeCon recap https://www.linkedin.com/posts/k8gb_kubecon-europe-2025-activity-7314962455611273216-FvC_ and https://medium.com/@kubernetesglobalbalancer/kubecon-europe-2025-e381016fb3ce
- rejekts talk https://www.linkedin.com/posts/k8gb_cloud-native-rejekts-europe-2025-the-nash-activity-7313111304569868288-zVD5
- project lightning talk https://www.youtube.com/watch?v=YMyrcqZ2sbU
- booth https://www.linkedin.com/posts/k8gb_kubecon-cloudnativecon-europe-2025-project-activity-7313484847719579648-02RV
- 👆 socials (X, LinkedIn, Medium)
- Stars
- 999 … swag for 1000th?
- Domain xfer
- Issues
- relevant from last time?: https://docs.google.com/document/d/1YdpEVhtyCKvwFtXR7cn1Kn2Xc_tdNskoFnhHmFPbtA4/edit?tab=t.0#bookmark=id.u7du1bzev411
- anything new?
- PRs
- relevant from last time?: https://docs.google.com/document/d/1YdpEVhtyCKvwFtXR7cn1Kn2Xc_tdNskoFnhHmFPbtA4/edit?tab=t.0#bookmark=id.m926mm3gq77
- External DNS for aws route53 integration: #1856
- Deprecating dnsZone and edgeDnsZone: #1876 (fixes #1858)
- anything new?
- Community Update
- cncf/toc#1472 has been moved up to “ready for assignment” - progress!
- Action Items
- domain xfer - Yury
Apr 2, 2025 #66
Attendees:
- Andre Aguas
- Michal
- Dinar
Agenda:
-
News
- Bradley, Nuno and Yury at Kubecon!
- Project Lightning Talk: https://sched.co/1tcvf - Tuesday 1. April 12.20 - 12.25
- Project Pavilion: Thursday Afternoon 3. April Kiosk 4B 14:00 - 17:00
- Bradley, Nuno and Yury at Kubecon!
-
Issues
- Coredns ip address lookup: #1864 (comment)
- dnsZones breaking change: #1858
- GSLB name reverted after change: #1875
- K8gb with cert manager: #1872 -> https://github.com/AbsaOSS/cert-manager-webhook-externaldns
- Reported issue: k8gb does not watch endpoints, the health of the application is only verified at reconciliation interval; Idea: can we use dynamic watchers? How to find the GSLB resource from an endpoint?
-
PRs
-
Discussion
- V1.0?
-
Community Update
- Holding pattern on cncf/toc#1472.
Mar 19, 2025 #65
Attendees:
- Bradley Andersen
- Dinar Valeev
- Michal Kuřítka
- Yury Tsarev
Agenda:
-
News
- Kubecon in 2 weeks!
- Project Lightning Talk: https://sched.co/1tcvf - Tuesday 1. April 12.20 - 12.25
- Project Pavilion: Thursday Afternoon 3. April Kiosk 4B 14:00 - 17:00
- Community coverage by Gerardo: https://www.cncf.io/blog/2025/02/19/exploring-multi-cluster-fault-tolerance-with-k8gb/ 🎉
- docs revamp: https://www.youtube.com/watch?v=8eROmJg71gw
- Kubecon in 2 weeks!
-
PRs
-
Discussion
- Skip next community meeting (2. April) in favor of Kubecon?
- bradley and yury in london - others may still run it if they want to 👍
- V1.0?
- Skip next community meeting (2. April) in favor of Kubecon?
-
Community Update
- Holding pattern on cncf/toc#1472.
Mar 5, 2025 #64
Attendees:
- Yury
- Dinar
- Michal
Agenda:
-
News
- Community coverage from Scott, author of ‘Kubernetes - An Enterprise Guide’ book https://www.linkedin.com/posts/scottsurovich_kubernetes-an-enterprise-guide-third-edition-activity-7302863671758655489-TTJK/?utm_source=share&utm_medium=member_desktop&rcm=ACoAAASmnkkBA2oCkuBDmaZLvqDmY57S7LCBuh8
-
Issues
- Create test setup for upstream DNS providers :: 1772 Create test setup for upstream DNS providers - WIP - will be Crossplane-based
- Revamp website :: 1778 Revamp website - WIP - Gerardo has a PoC:
- Allow to override DNS record targets :: 1800 partially solved, unclear what to do with CNAME part
- HA of k8gb service - questions :: 1035
- New issues from the community
-
PRs
- Switch external-dns back to official upstream :: 1762 Manual regression tests ongoing but the pipeline is red (Yury)
- release after regression testing this issue 👍
- Even trivial environment exposure like AWS_DEFAULT_REGION is problematic.
- We agreed with Andre to refactor external-dns templating or switch to the upstream chart, see discussion at https://cloud-native.slack.com/archives/C021P656HGB/p1741031785519899?thread_ts=1741002945.112709&cid=C021P656HGB
- Webhook based providers as an option (outside of big3)
- Add support for multiple zones :: 1774 kuritka@gmail.com is working on refactoring
- PR is merged #1845
- Related #1848 is merged
- kuritka@gmail.com to present the changes in community meeting
- Switch external-dns back to official upstream :: 1762 Manual regression tests ongoing but the pipeline is red (Yury)
-
Discussion
- Newest multizone support and related challenges, presented by Michal
- #1839 k8gb CoreDNS exposed over hostnetwork ingress - programmatic lookup
-
Follow-up
- Fossa is failing :: 1797 FOSSA fails again, we need to sort out the access to see the actual error Bradley Andersen look in to it
- Yury got the access, not yet fully sure how to get properly solve the flagged dependency
- Create test setup for Azure DNS integration :: 1773 Azure test setup and alternative implementation with Crossplane
- I used Crossplane for route53 regression test too. Tests need polishing and documentation before I send them for review(Yury)
- Related #1849 for AWS from Andre
- Fossa is failing :: 1797 FOSSA fails again, we need to sort out the access to see the actual error Bradley Andersen look in to it
-
Community Update
- Making solid progress toward incubating 🎉
-
Action Items
- Go through the https://github.com/k8gb-io/k8gb/issues and https://github.com/k8gb-io/k8gb/discussions queue, provide initial response
- Refactor external-dns deployment template (Andre + Yury)
Feb 19, 2025 #63
Recording:
Attendees:
- Bradley
- Michal
Agenda:
-
News
- KubeCon London (attending: Bradley, Yury)
- project pavilion
- lightning talk
- rejekts talk accepted
- KubeCon London (attending: Bradley, Yury)
-
Issues
- Create test setup for upstream DNS providers :: 1772 Create test setup for upstream DNS providers - WIP - will be Crossplane-based
- Revamp website :: 1778 Revamp website - WIP - Gerardo has a PoC:
- Allow to override DNS record targets :: 1800 partially solved, unclear what to do with CNAME part
- HA of k8gb service - questions :: 1035
-
PRs
- Switch external-dns back to official upstream :: 1762 Manual regression tests ongoing but the pipeline is red (Yury)
- release after regression testing this issue 👍
- Add support for multiple zones :: 1774 kuritka@gmail.com is working on refactoring
- look for PR soon 🎉
- Switch external-dns back to official upstream :: 1762 Manual regression tests ongoing but the pipeline is red (Yury)
-
Follow-up
- Fossa is failing :: 1797 FOSSA fails again, we need to sort out the access to see the actual error Bradley Andersen look in to it
- in progress:
- ✅ team setup issues - new invites sent ← once this is worked out, we more or less self-manage
- ✅ team members vs org relationships issues - (ex: Yury moving account to k8gb)
- associating team with correct repo (absa/k8gb vs k8gb/k8gb)
- Create test setup for Azure DNS integration :: 1773 Azure test setup and alternative implementation with Crossplane
- I used Crossplane for route53 regression test too. Tests need polishing and documentation before I send them for review(Yury)
- in progress:
- Fossa is failing :: 1797 FOSSA fails again, we need to sort out the access to see the actual error Bradley Andersen look in to it
-
Community Update
- Making solid progress toward incubating 🎉
-
Action Items
Feb 5, 2025 #62
Attendees:
- Yury
- Dinar
Agenda:
-
News
- #1824 Darede as a new official Adopter!
- CNCF Network TAG Incubating proposal preso was a great success!
- KubeCon London (attending: bradley, maybe yury)
- project pavilion
- lightning talk
- rejekts talks still open(?) - notifications 10.2 - schedule 17.2
-
Issues
- #1772 Create test setup for upstream DNS providers - WIP - will be Crossplane-based
- #1778 Revamp website - WIP - Gerardo works on PoC
- #1800 (comment) partially solved, unclear what to do with CNAME part
- #1035 (comment) HA questions
-
PRs
- #1820 Security Self-Assesment Non-goald for review
- #1762 Manual regression tests ongoing but the pipeline is red (Yury)
- #1774 kuritka@gmail.com is working on refactoring
-
Follow-up
- #1797 FOSSA fails again, we need to sort out the access to see the actual error Bradley Andersen look in to it
- in progress:
- team setup issues - new invites sent ← once this is worked out, we more or less self-manage
- team members vs org relationships issues - (ex: Yury moving account to k8gb)
- associating team with correct repo (absa/k8gb vs k8gb/k8gb)
- Docs PoC** **#1778
- #1762 (comment) switch to upstream external-dns
- Azure regression test is green
- Route53 test is green
- #1773 (comment) Azure test setup and alternative implementation with Crossplane
- I used Crossplane for route53 regression test too. Tests need polishing and documentation before I send them for review(Yury)
- in progress:
- #1797 FOSSA fails again, we need to sort out the access to see the actual error Bradley Andersen look in to it
-
Community Update
- Making solid progress toward incubating 🎉
-
Action Items
- Release after regression testing of #1762
Jan 22, 2025 #61
Attendees:
- Bradley Andersen (@elohmrow)
- Michal
- Dinar
- Andre
- Yury
Agenda:
-
News
- KubeCon London (attending: bradley, maybe yury)
- project pavilion
- lightning talk
- rejekts talks still open
- https://www.youtube.com/live/tKUNI6E1_7c ChatLoopBackOff - Episode 42 (K8gb)
- KubeCon London (attending: bradley, maybe yury)
-
Issues
- #1797 FOSSA fails again, we need to sort out the access to see the actual error Bradley Andersen look in to it
- Docs PoC** **#1778
-
PRs
- #1762 (comment) switch to upstream external-dns
- Azure regression test is green
- #1762 (comment) switch to upstream external-dns
-
Discussion
- #1773 (comment) Azure test setup and alternative implementation with Crossplane
-
Community Update
- Vanity Metrics Highlights
- GitHub: 922 stars - history: https://emanuelef.github.io/daily-stars-explorer/#/k8gb-io/k8gb
- Slack: 106 members
- ADOPTERS: 5
- Vanity Metrics Highlights
-
Action Items
- CNCF presentation (tomorrow Jan 23rd)
- Release after regression testing of #1762
Jan 8, 2025 #60
Attendees:
- Yury (@ytsarev)
- Andre (@abaguas)
- Nuno Guedes (@infbase)
Agenda:
-
News
- KubeCon London: lightning talk is accepted! Bradley will take the stage!
- contribfest is unfortunately rejected
- We should learn more next week Jan 13 on the rest of the applications to the main track. For colocated events cfp notifications are scheduled for 21 January
- Medium blog post on k8gb experience at KubeCon Salt Lake City https://medium.com/@kubernetesglobalbalancer/k8gb-rocks-at-kubecon-na-2024-4acb01721560
- K8gb was mentioned in another KubeCon SLC presentation https://www.youtube.com/watch?v=cpkKinqdwqA
-
https://www.youtube.com/live/tKUNI6E1_7c ChatLoopBackOff - Episode 42 (K8gb) scheduled for Jan 16
-
Issues
-
PRs
- ** K8GB behind reverse proxy #1710
- #1710 (review) final review bits
- Test setup for Azure integration #1773 (AWS and GCP also prepared)
- Yury Tsarev will test it e2e this week
- #1796 badges on frontpage fix
- #1762 should we revive this one after the external-dns upstream accepted and released changes by Andre? Use #1773 for testing
- #1774 from donovan.muller@gmail.com
- ** K8GB behind reverse proxy #1710
-
Discussion
- Should we plan for the next release?
- Switch to upstream external-dns + reverse proxy support merge, then we can release
- Should we plan for the next release?
-
Follow-up
- Bradley Andersen make sure https://github.com/cncf/foundation/blob/main/project-maintainers.csv is up2date
-
Community Update
- 23 Jan preso to Network TAG as part of Incubation application 🚀
- Yury Tsarev prepare the slides
- Vanity Metrics Highlights
- GitHub: 911 stars
- Slack: 104 members
- LinkedIn: 23 followers
- Twitter / X: 8 followers
- ADOPTERS: 5
- 23 Jan preso to Network TAG as part of Incubation application 🚀
-
Action Items
- Release
- CNCF presentation
- Docs PoC
Dec 11, 2024 #59
Attendees:
- Bradley Andersen (@elohmrow)
- Yury (@ytsarev)
- Andre (@abaguas)
Agenda:
-
News
- No meeting next time? (25th December) … next one 8. Jan.
-
Issues
- Potential Infoblox bug: https://cloud-native.slack.com/archives/C021P656HGB/p1732226260669799
- ✅We need to refresh the coredns plugin: https://github.com/k8gb-io/coredns-crd-plugin
- To fix vulnerabilities: https://artifacthub.io/packages/helm/k8gb/k8gb
-
PRs
- ** Add CNAME support to dig https://github.com/k8gb-io/k8gb/pull/1783/files
- ** Use upstream coreDNS chart #1776
- ✅ Small fix to reduce health checks #1777
- ** K8GB behind reverse proxy #1710
- Test setup for Azure integration #1773 (AWS and GCP also prepared)
- Chainsaw as new e2e testing framework: #1758
- Add flag to support ClusterIP exposed CoreDNS: #1788
-
Follow-up
- Prepare contribfest and booth for Kubecon Europe
- Apply for KubeCon co-located events?
- ? https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/features-add-ons/maintainer-summit/
- FOSDEM?
- Bradley cannot attend - conflict
-
Community Update
- 9 Jan preso to Network TAG as part of Incubation application 🚀
- change bluesky handle to @k8gb.io
- need help from someone with access to k8gb dns (to add a TXT record) or the web server (to create a text file)
- k8gb Community Manager talk submitted to KubeCon EU 🤞
- k8gb Project lightning talk submitted to KubeCon EU
- k8gb Contribfest talk submitted to KubeCon EU
- k8gb Kiosk submitted to KubeCon EU
- Vanity Metrics Highlights
- GitHub: 899 stars
- Slack: 100 members
- LinkedIn: 23 followers
- Twitter / X: 6 followers
- ADOPTERS: 5
-
Action Items
- Bradley Andersen make sure https://github.com/cncf/foundation/blob/main/project-maintainers.csv is up2date
- Bradley Andersen follow-up, incubating app + watch recorded presos for guidance
- Andre Aguas - apply for FOSDEM with Gateway API talk
- https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/co-located-events/cfp-colocated-events/
Nov 27, 2024 #58
Attendees:
- Bradley Andersen (@elohmrow)
- Yury Tsarev (@ytsarev)
- Andre Aguas (@abaguas)
Agenda:
-
News
- Kubecon NA lightning (https://www.youtube.com/watch?v=vCzl15AIoU0&t=6s) + booth + contribfest; There was a great turnout at the booth 🎉
-
Issues
- Potential Infoblox bug: https://cloud-native.slack.com/archives/C021P656HGB/p1732226260669799
- We need to refresh the coredns plugin: https://github.com/k8gb-io/coredns-crd-plugin
- To fix vulnerabilities: https://artifacthub.io/packages/helm/k8gb/k8gb
-
PRs
-
Follow-up
- Prepare contribfest, lightning talk and booth for Kubecon Europe
- Apply for KubeCon co-located events?
- ? https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/features-add-ons/maintainer-summit/
- FOSDEM?
-
Community Update
- 12/12 preso to Network TAG as part of Incubation application 🚀
- change bluesky handle to @k8gb.io
- need help from someone with access to k8gb dns (to add a TXT record) or the web server (to create a text file)
- k8gb Community Manager talk submitted to KubeCon EU 🤞
-
Action Items
- Bradley Andersen make sure https://github.com/cncf/foundation/blob/main/project-maintainers.csv is up2date
- Bradley Andersen follow-up, incubating app + watch recorded presos for guidance
- @ everyone - think about KubeCon EU proj lightning talk … 1m at end is updates - Bradley can deliver it
- Andre Aguas - apply for FOSDEM with Gateway API talk
- https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/co-located-events/cfp-colocated-events/
Oct 30, 2024 #57
Attendees:
- Bradley Andersen (@elohmrow)
- Yury Tsarev (@ytsarev)
- Andre Aguas (@abaguas)
- Michal Kuřítka
Agenda:
-
News
- k8gb Incubation Application submitted: cncf/toc#1472 🎉
- New adopter PagBank: #1755
-
Issues
- Strategy not updated if initially set with a wrong value: #1765
- might be useful for experimenting: https://playcel.undistro.io/
- Health checks of ingress controller: #1754
- Strategy not updated if initially set with a wrong value: #1765
-
PRs
- anything from last time?
- #1743 → Chainsaw experiments
- Switch external DNS back to upstream: #1762
- Chainsaw PoC: #1758
- External DNS flapping for test parallelism: #1767
- anything from last time?
-
Discussion
- The API group of the CRD is k8gb.absa.oss, does it meet the incubation application requirements? Bradley Andersen check if it _must_ change (vendor neutrality)
-
Follow-up
- Content for Medium posts
-
Community Update
- Vanity Metrics Highlights (+change 1 month)
- GitHub: +19 stars
- Slack: +3 members
- LinkedIn: +11 followers
- Twitter / X: +28 followers
- ADOPTERS: +2
- Vanity Metrics Highlights (+change 1 month)
-
Action Items
- Bradley Andersen social posts around Kubecon
- Yury / Andre prep for Kubecon
- Andre investigates validation of annotation values
Oct 16, 2024 #56
Attendees:
- Andre Aguas (@abaguas)
- Nuno Guedes (@infbase)
Agenda:
-
News
- Open Systems is now an official adopter: #1753
-
Issues
- #1741 CoreDNS AWS NLB health check not getting healthy
-
PRs
- #1743 use upstream coredns chart instead of fork
- All features seem to be there and resolution is working in local cluster but integration test setup is not yet working
- #1710 Support k8gb behind a reverse proxy
- PR ready to be merged after a round of feedback
- #1662 Encubation proposal close to completion. Kudos Bradley
- #1743 use upstream coredns chart instead of fork
-
Follow-up
- Medium posts
- Intro video
-
Community Update
- 868 github stars**! **
Oct 2, 2024 #55
Attendees:
- Yury Tsarev (@ytsarev)
- Nuno Guedes (@infbase)
- Andre Aguas (@abaguas)
Agenda:
-
News
- Nuno and Diego presentation in KCD Porto delivered 🎉
- Jiri and Yury OSS Summit Vienna delivered 🎉
- Recording is available: https://www.youtube.com/watch?v=5eLX4kMgo8Q
- For the renovate process, we are pinning releases of github actions from now on, example https://github.com/k8gb-io/k8gb/commit/eb1f4dd8009514c7d5dd4189cf73e03eab561af8
-
Issues
- #1741 CoreDNS AWS NLB health check not getting healthy
- Support reading external metrics to assess Service readiness · Issue #1745 · k8gb-io/k8gb (github.com)
-
PRs
-
Discussion
- Direct support for K8s services of type LoadBalancer (using GSLBReferenceResolver type?)
- Support Service of type LoadBalancer to enable global load balancing on L4 · Issue #147 · k8gb-io/k8gb (github.com)
- K8GB for none K8S Workload externally · Issue #1140 · k8gb-io/k8gb (github.com)
- K8GB for the service of Type ExternalName/Loadbalancer · Issue #1212 · k8gb-io/k8gb (github.com)
- add support for svc backend by tanujd11 · Pull Request #1363 · k8gb-io/k8gb (github.com)
- Revised 1.0 release plans
- #52 (comment)
- Should we include Service type LoadBalancer in 1.0?
- Should we include Gateway API support in 1.0?
- #52 (comment)
- Direct support for K8s services of type LoadBalancer (using GSLBReferenceResolver type?)
-
Community Update
- 864 github stars**!**
Sep 18, 2024 #54
Attendees:
- Bradley Andersen (@elohmrow)
- Andre Aguas (@abaguas)
Agenda:
-
News
-
Yury @ OSS Summit Vienna today
-
Next week: K8gb session at CNCF KCD Porto 2024
-
- #552 🎉 - Gateway API next - edging toward feature-completeness
-
anything else?
-
Issues
-
Discussion
-
- some blockers, no dates yet 👍
-
Follow-up
-
Intro video
-
Ingress Controller health status issue - testing in progress
-
Blog
- perhaps medium?
-
Community Update
-
Started making social posts social posts - plan to do more, more regular
-
Vanity Metrics (+change 1 month)
- GitHub Repo: https://github.com/k8gb-io/k8gb - 17 watchers (+1), 92 forks (+0), 856 stars (+8), +25 commits, +24 PRs, 32 releases (+1)
- Slack: #k8gb - 94 members (+3), +26 messages
- LinkedIn: https://www.linkedin.com/company/k8gb/ - 11 followers (+1), 5 posts (+3), 281 post views (+108), 16 clicks (+10), 11 (+6) reactions
- Twitter / X: https://x.com/k8gb_io - 3 posts (+1), 7 followers (+4), 92 views, 7 reactions, 3 re-posts
-
WIP CNCF Incubating application: #1662 - will work on finishing it up by first week of October.
-
Action Items
-
Bradley Andersen to post to socials 0.14.0 release
-
Bradley Andersen to look into blog stack
-
Bradley Andersen to work on Incubating app
Sep 4, 2024 #53
Attendees:
- Andre Aguas (@abaguas)
- Yury Tsarev (@ytsarev)
Agenda:
-
News
-
Issues
-
#1275 - reverse proxy support / annotation-based IP list control
- simple implementation wise
-
Discussion
-
1.0 prereqs
- get rid of external-dns fork
- It looks like NS record support is there in upstream
- Will need retesting of AWS and Azure
- Add GCP support on top of latest external-dns
- It looks like NS record support is there in upstream
- Update https://github.com/k8gb-io/coredns-helm to latest upstream if possible
- https://github.com/k8gb-io/coredns-crd-plugin check the state and deps
- get rid of external-dns fork
-
#1672 (comment) shape of API
-
Follow-up
-
Action items from last time
- Nuno will create an issue around this (Ingress Controller health status) discussion: https://cloud-native.slack.com/archives/C021P656HGB/p1722973213080159
- testing in progress
- Yury will speak with Donovan about moving the repo from this (Helm chart) discussion: https://cloud-native.slack.com/archives/C021P656HGB/p1722186772957459
- Done
- keep thinking about blog
- Still in progress
-
Community Update
-
Action Items
-
Vienna talk prep
-
0.14.0 release before the conference
Aug 21, 2024 #52
Attendees:
- Bradley Andersen (@elohmrow)
- Nuno Guedes (@infbase)
- Andre Aguas (@abaguas)
Agenda:
-
News
-
Issues
-
#1275 - reverse proxy support / annotation-based IP list control
- simple implementation wise
-
Discussion
-
Follow-up
-
Action items from last time
- Nuno will create an issue around this (Ingress Controller health status) discussion: https://cloud-native.slack.com/archives/C021P656HGB/p1722973213080159
- testing in progress
- Yury will speak with Donovan about moving the repo from this (Helm chart) discussion: https://cloud-native.slack.com/archives/C021P656HGB/p1722186772957459
-
Community Update
-
We now have @k8gb.io email domain
-
We now have a Twitter / X account
-
We now use the CNCF Calendar and Zoom - new link is in the Schedule section, above 👆
- this required setting up a CNCF Service Desk account
-
Social posts to be made:
- K8gb session at CNCF KCD Porto 2024 - in one month
- K8gb session at OSS Summit Vienna - in three weeks
-
Vanity Metrics
- GitHub Repo: https://github.com/k8gb-io/k8gb - 16 watchers, 92 forks, 847 stars, [4 commits, 12 PRs since last meeting]
- Slack: #k8gb - 91 members - [9 messages since last meeting]
- LinkedIn: https://www.linkedin.com/company/k8gb/ - 10 followers, [2 posts, 73 post views, 6 clicks, 5 reactions since the last meeting]
- Twitter / X: https://x.com/k8gb_io - [2 posts, 3 followers since last meeting]
-
WIP CNCF Incubating application: #1662 - will work on finishing it up this week.
-
Action Items
-
keep thinking about blog
Aug 7, 2024 #51
Recording: https://youtu.be/yy53PgAlx7o
Attendees:
- Bradley Andersen (@elohmrow)
- Nuno Guedes (@infbase)
- Yury Tsarev (@ytsarev)
- Michal Kuritka (@kuritka)
Agenda:
- News
- K8gb session at CNCF KCD Porto 2024 🎉
- K8gb session at OSS Summit Vienna - Jiri agreed to co-present, we will do it together! 🎉
- #1682 and #1684 - glorious terratest fixes by Andre
- Issues:
- #1275 - reverse proxy support / annotation-based IP list control
- Discussion
- Slack-based discussion https://cloud-native.slack.com/archives/C021P656HGB/p1722973213080159 - should we track ingress controller health status?
- Andre: coreDNS helm chart issue: https://cloud-native.slack.com/archives/C021P656HGB/p1722186772957459. It is quite low effort and it would be important to keep all our repos together and up-to-date.
- Follow-up
- Michal: k8gb.io domain ownership, MX records needed
- Nuno: 2-minute intro video
- Yury: issue clean up https://github.com/orgs/k8gb-io/projects/2
- Bradley: WIP CNCF Incubating application: #1641
- Zoom
- Action Items
- Nuno will start speaking with folks for testimonials related to the intro video
- Nuno will create an issue around this (Ingress Controller health status) discussion: https://cloud-native.slack.com/archives/C021P656HGB/p1722973213080159
- Yury will speak with Donovan about moving the repo from this (Helm chart) discussion: https://cloud-native.slack.com/archives/C021P656HGB/p1722186772957459
Michal will further investigate the transfer of the k8gb.io domainBradley / Yury to send out new Zoom link to help meet requirements under #1661- ~~Bradley to make social posts around K8gb session at CNCF KCD Porto 2024 and K8gb session at OSS Summit Vienna
Jul 24, 2024 #50
Recording: https://youtu.be/walfel6rijE
Attendees:
- Nuno Guedes (@infbase)
- Andre Aguas (@abaguas)
Agenda:
-
News
- Community Management update
- WIP CNCF Incubating application: #1641
- social
- Nuno: 2-minute intro video
- Nuno will do the editing, we need to record testimonials and the narrator track
- Michal: k8gb.io domain ownership, MX records needed
- Nuno: 2-minute intro video
- Community Management update
-
Discussion
- k8gb.io domain ownership, MX records needed
- 2-minute intro video
- issue clean up https://github.com/orgs/k8gb-io/projects/2
- https://github.com/orgs/k8gb-io/projects/2/views/2?sortedBy%5Bdirection%5D=asc&sortedBy%5BcolumnId%5D=Status Yury performed clean up, lot of issues are closed, some of the realigned. 1.0 looks tangible
Jul 10, 2024 #49
Recording: https://www.youtube.com/watch?v=h_fclJwhPmE
Attendees:
- Bradley Andersen (@elohmrow)
- Andre Aguas (@abaguas)
- Michal Kuritka (@kuritka)
- Yury Tsarev (@ytsarev)
Agenda:
-
News
- Community Management update
- Bradley not here next time due to work trip 👍
- BIG early goals:
- to spread awareness
- make sure the docs are tight
- roadmap cleanup https://github.com/orgs/k8gb-io/projects/2
- start the sandbox --> incubation process
- quick doc fixes (1633 1638) to be followed by docu maintenance
- social
- everything set up except twitter
- need a 2-minute intro video
- Nuno will do the editing, we need to record testimonials and the narrator track
- will start announcing more upcoming talks, etc. on socials
- issue created to start thinking about CNCF incubation
- latest release announced on LinkedIn by Yury, and on k8gb LinkedIn page
- Bradley created LinkedIn org https://www.linkedin.com/company/k8gb/
- ‘Hire’ yourself there as ‘Core Maintainer’ or ‘Contributor’ for visibility!
- Community Management update
-
Issues:
- https://github.com/orgs/k8gb-io/projects/2 needs a lot of ❤️
-
PRs:
- #1639 small post-release fix
-
Discussion
- k8gb.io domain ownership, MX records needed
-
Action Items
- Yury to attempt first mass roadmap cleanup, targeting clean release 1.0 plan
- Cleanup performed, lot of issues closed and realigned https://github.com/orgs/k8gb-io/projects/2/views/2?sortedBy%5Bdirection%5D=asc&sortedBy%5BcolumnId%5D=Status
- Michal to review #1639
- Michal will check k8gb.io domain status in Absa
- Yury to create chainsaw PoC Issue, Michal to review contents from terratest perspective
- Done: #1660
- Yury and Bradley to work on CNCF incubation
- See WIP application: #1641
- Yury to attempt first mass roadmap cleanup, targeting clean release 1.0 plan
Jun 26, 2024 #48
Recording: https://www.youtube.com/watch?v=xHXlqAhdjcM
Attendees:
- Yury Tsarev (@ytsarev)
- Bradley Andersen(@elohmrow)
- Theo Chatzimichos (@tampakrap)
- Andre Aguas (@abaguas)
- Nuno Guedes (@infbase)
- Dinar Valeev (@k0da)
Agenda:
-
News
- k8gb Community Manager joins the team 🎉
- Last call: K8gb talk accepted to Open Source Summit Vienna. Does anybody want to be a co-speaker? Ping Jiri
-
Issues:
- #1566 scorecard pipeline is failing in master branch
- #1566 (comment) some hints found
- #1566 scorecard pipeline is failing in master branch
-
PRs:
- Great contribution from Andre
- #1557 Decouple gslb from the kubernetes Ingress resource
- Under review/testing, terratest suite to be extended
- Terratest done 👍
- Regression testing done 👍
- Resource reference namespace isolation concern #1557 (review) 🟥
- Under review/testing, terratest suite to be extended
- #1557 Decouple gslb from the kubernetes Ingress resource
- #1612 goreleaser to buildx (merged)
- #1610 renovate: Do not group upgrades of dependencies on major version 0 (merged)
- Dependency bump PRs from Michal ( kuritka@gmail.com ) - everything is merged
- Great contribution from Andre
-
Discussion
- When should we make a release?
- Proposal:
- Immediately: release will include deps bump + Azure support
- Next one: after #1557 is merged, make a good announcement about it - Yury will proceed with release asap
- Next next one: GCP support
- Nuno can provide a test environment
- Proposal:
- When should we make a release?
Jun 12, 2024 #47
Recording: https://youtu.be/QP6q6qFYFoo
Attendees:
- Yury Tsarev (@ytsarev)
- Michal Kuritka (@kuritka)
Agenda:
-
News
- K8gb talk accepted to Open Source Summit Vienna. Anybody want to be co-speaker?
- We didn’t release k8gb for a while. Let’s do it!
-
Issues:
- #1566 scorecard pipeline is failing in master branch
- #1566 (comment) some hints found
- #1566 scorecard pipeline is failing in master branch
-
PRs:
- #1587 - helm OLM publish fix - needs review
- #1525 Documented Azure DNS deployment - merged
- #1593 Azure secret reference refactoring and enhancement - merged
- Great contribution from Andre
- #1557 Decouple gslb from the kubernetes Ingress resource
- Under review/testing, terratest suite to be extended
- #1557 Decouple gslb from the kubernetes Ingress resource
- New PRs from Michal ( kuritka@gmail.com ) - need review
May 29, 2024 #46
Recording: https://youtu.be/Pvyw2jWA3P4
Attendees:
- Yury Tsarev (@ytsarev)
- Nuno Guedes (@infbase)
- Michal Kuritka (@kuritka)
Agenda:
-
News
-
Updates on https://www.k8gb.io/
-
800 GitHub stars achieved
-
Cool feedback
-
New infoblox webhook - https://github.com/AbsaOSS/external-dns-infoblox-webhook
- External dns community is moving to webhooks based approach
- Good chance to deprecate our own external dns fork in future
- Easier to maintain, lesser blast radius
- Possibly use https://github.com/googleapis/release-please in future
-
-
Issues:
-
PRs:
- #1525 Documented Azure DNS deployment
- Review is done, waiting for nuno.guedes@millenniumbcp.pt feedback
- #1525 (comment) agreed with way to proceed
- Great contribution from Andre
- #1557 Decouple gslb from the kubernetes Ingress resource
- Under review/testing, terratest suite to be extended
- #1557 Decouple gslb from the kubernetes Ingress resource
- Doc: #1578 RFC2136 to front page
- #1525 Documented Azure DNS deployment
May 15, 2024 #45
Recording: 2024-05-15 k8gb community meeting
Attendees:
- Yury Tsarev (@ytsarev)
- Andre Aguas (@abaguas)
- Michal Kuritka (@kuritka)
Agenda:
-
News
- Great coverage at https://oilbeater.com/en/2024/04/18/k8gb-best-cloudnative-gslb/ and nice associated github start bump https://star-history.com/#k8gb-io/k8gb&Date
-
Issues:
- Question around bind in discussions #364 (comment)
- We probably should make it more obvious in documentation
- Question around bind in discussions #364 (comment)
-
PRs:
Apr 17, 2024 #44
Recording: https://www.youtube.com/watch?v=JNJ2k7mcHXc
Attendees:
- Yury Tsarev (@ytsarev)
- Andre Aguas (@abaguas)
- Theo Chatzimichos (@tampakrap)
Agenda:
- News
- K8gb is covered in French from last 2023 KubeCon https://blog.ippon.fr/2023/05/02/retour-sur-les-conferences-de-la-kubecon-2023-partie-2-3/
- [cncf-k8gb-maintainers] FYI: Social Engineering Attempts on Open Source Projects - important email from Chris
- Issues:
- New interest in Gateway (and specifically Istio gateway) support #552 (comment)
- #552 (comment) some ideas from Yury on ingress decoupling. Comments are welcome!
- Andre will try to contribute Ingress decoupling! Thanks a lot!
- New interest in Gateway (and specifically Istio gateway) support #552 (comment)
- PRs:
Apr 3, 2024 #43
Recording: https://www.youtube.com/watch?v=AVfJnnSFkmw
Attendees:
- Yury Tsarev (@ytsarev)
- Nuno Guedes (@infbase)
- Theo Chatzimichos (@tampakrap)
Agenda:
- Post KubeCon
- Yury did k8gb lightning talk
- Nuno and Yury did k8gb Contribfest
- Slides: https://docs.google.com/presentation/d/1eMPPEj5E1nCEiVTP6SZJ45tF-6bDz3Kz/edit?usp=sharing&ouid=103063253599686332438&rtpof=true&sd=true
- No recording has been found yet - no confidence it was done for Contribfest sessions
- PRs:
Mar 6, 2024 #42
Attendees:
- Yury Tsarev (@ytsarev)
- Nuno Guedes (@infbase)
Agenda:
- KubeCon
- Nuno and Yury sync up for preparation to lightning talk and Contribfest this/next week
- Azure public DNS support release goal before KubeCon
- #175 - disaster / service resilience tests are done internally by Nuno, we plan to document and incorporate them into the codebase later on
Feb 21, 2024 #41
Attendees:
- Yury Tsarev (@ytsarev)
- Vitor Esteves (@v-esteves)
Agenda:
- Lightning talk approved and submitted for KubeCon
- Contribfest preparation
- nuno.guedes@millenniumbcp.pt update on Azure Private DNS
- jiri.kremser@gmail.com share the FOSDEM experience
- Status of open PRs:
Feb 7, 2024 #40
Attendees:
- Nuno Guedes (@infbase)
- Vitor Esteves (@v-esteves)
Agenda:
- Nuno Guedes is preparing PR for Azure Private DNS
Jan 24, 2024 #39
Recording:
Attendees:
- Yury Tsarev (@ytsarev)
- Jiri Kremser (@jkremser)
Agenda:
- https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/program/project-opportunities/
- Lightning-talk on March Tuesday 19 March
- K8gb Contribfest WAS ACCEPTED! https://kccnceu2024.sched.com/event/1Yheq/contribfest-k8gb-contribfest?iframe=no&w=100%&sidebar=yes&bg=no - everybody welcome to join! CO-SPEAKERS wanted
- **https://github.com/k8gb-io/k8gb/issues/974 **last flaky test to fix
- #1363 add support for svc backend - any help needed?
- jiri.kremser@gmail.com is giving a talk at FOSDEM! https://fosdem.org/2024/schedule/event/fosdem-2024-1793-k8gb-meets-cluster-api/ !
Jan 10, 2024 #38
Recording: https://www.youtube.com/watch?v=icVx9vB8OAU
Attendees:
- Yury Tsarev (@ytsarev)
- Tanuj Dwivedi (@tanujd11)
- Vitor Esteves (@v-esteves)
Agenda:
- https://github.com/k8gb-io/k8gb/releases/tag/v0.12.2 release and release pipeline fixes
- cncf/toc#1153 The annual review is merged
- #1374 The last flaky terratest is fixed
- Request to rebase good old kubernetes-sigs/external-dns#2835 (comment)
- KubeCon call https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/program/project-opportunities/
- Are you attending the conference?
- If yes, are you willing to participate in k8gb booth and/or contribfest?
- #1363 add support for svc backend #1363
- #1314 document split brain scenario, Tanuj will contribute
Dec 13, 2023 #37
Attendees:
- Nuno Guedes (@infbase)
- Yury Tsarev (@ytsarev)
- Tanuj Dwivedi (@tanujd11)
Agenda:
-
Flaky terratests fix #1340 . It got much more stable, still not 100% pass rate.
- #1345 last problematic one identified
- Planned v0.12.0 release with Cloudflare support. Do we want to include anything else in the release?
- #1064 can be rebased and rerun with the more stable pipeline
- PrivateDNS scenario discussion
- We can apply for Incubating without waiting for Annual review!
Nov 29, 2023 #36
Attendees:
- Nuno Guedes (@infbase)
Agenda:
- Nuno Guedes is wrapping up updating Azure Private DNS example to support managed identities. PR to follow
- Vitor Esteves still going thru PR 1064 for rfc2136
- KubeCon:
- Take It to the Edge: Creating a Globally Distributed Ingress with Istio & K8gb - Jimmi Dyson, D2iQ
- Submitted session “Multi-Cloud Global Content Distribution at Cloud Native Speeds” to KubeCon in Paris, for main track as well as k8s on edge pre-day
Nov 15, 2023 #35
Attendees:
- Yury Tsarev (@ytsarev)
- Michal Kuritka (@kuritka)
- Vitor Esteves (@v-esteves)
Agenda:
- CNCF Security Slam award https://www.linkedin.com/posts/knight1776_k8gb-activity-7130192715794825216-t10_
- Cloudflare support is ready for review #1278
- Pipelines are still failing in #1064 help is needed to vitor.esteves@millenniumbcp.pt to sort it out
- Multicloud - rfc2136 as the glue DNS between the clouds
- Crossplane Configuration for global app with k8gb ( Yury Tsarev)
- https://github.com/k8gb-io/k8gb/blob/master/Makefile#L446-L455 as a starting point for the investigation
- The final steps for full Azure support nuno.guedes@millenniumbcp.pt - what is blocking us currently from claiming the Azure support?
- Nuno will work on public DNS PR for Azure this week
- k8gb-io/coredns-crd-plugin#56 community contributions review (kuritka@gmail.com)
Nov 1, 2023 #34
Attendees:
- Yury Tsarev (@ytsarev)
- Jiri Kremser (@jkremser)
- Michal Kuritka (@kuritka)
Agenda:
- We won the security slam again. Super huge big kudos to jiri.kremser@gmail.com!!!
- Look into other repos like coredns-crd-plugin and external-dns fork in future!
- New contributor k8gb-io/coredns-crd-plugin#55 from D2IQ!
- #1314 - split brain documentation request from Redhat
- should we ping the reviewer about cncf/toc#1153 ?
- Yury Tsarev will look at the schedule and ping cncf toc mailing lists
- The pace of other annual review PRs deviates, apparently 2 approvers are required
- jiri.kremser@gmail.com will try to ping cncf mailing list to cncf-toc@lists.cncf.io
- eddie asked about contributing our self-assessment.md into https://github.com/cncf/tag-security/tree/main/assessments/projects
- We track it at #1322
- 2 quality of life improvements for renovate & testing:
Oct 18, 2023 #33
Attendees:
- Yury Tsarev (@ytsarev)
- Jiri Kremser (@jkremser)
- Vitor Esteves (@v-esteves)
- Michal Kuritka (@kuritka)
- Nuno Guedes (@infbase)
Agenda:
- #1293 - New adopter!
- Makes us eligible for Incubation(!), reflected here cncf/toc#1153 (comment)
- Cloudflare support #1278
- https://opensource.microsoft.com/azure-credits/ azure credits
- Security Slam
- K8gb is used by the US Space Force.!!!
- OLM automation for community-operators-prod repo
- k8gb lite migration plan
- kuritka@gmail.com created a set of GH issues https://github.com/k8gb-io/k8gb/issues?q=is%3Aissue+is%3Aopen+label%3Ak8gb-lite 👍
- Failed helm publish pipeline - https://github.com/k8gb-io/k8gb/actions/runs/6146868686/job/16677091875
- Hacktoberfest participation - jiri.kremser@gmail.com volunteered to bootstrap! 👍
- #1064 pipes are failing; investigation needed vitor.esteves@millenniumbcp.pt
Sep 6, 2023 #32
Attendees:
- Yury Tsarev (@ytsarev)
- Michal Kuritka (@kuritka)
Agenda:
- k8gb-io/toc#3 maintainers, please review the CNCF Annual report before we send it to CNCF TOC Dinar “k0da” Valeev kuritka@gmail.com jiri.kremser@gmail.com donovan.muller@gmail.com - done - The final cncf/toc#1153 was created and email to CNCF TOC was sent with the required associated announcement. (@ytsarev) - we got positive feedback - all set cncf/toc#1153 (review)
- https://github.com/orgs/k8gb-io/projects/2 roadmap cleanup
- k8gb lite migration plan
- kuritka@gmail.com will create GH issue with the migration plan
- Cloudflare support #884 - interest and willingness to test from the community member - Yury Tsarev will prepare the initial PR for the testing
- Rancheer fleet support - #1255
Aug 9, 2023 #31
Attendees:
- Michal Kuritka (@kuritka)
- Yury Tsarev (@ytsarev)
- Jiri Kremser (@jkremser)
- Dinar Valeev (@k0da)
- Vitor Esteves (@v-esteves)
Agenda:
- #1064 and #1065 Looks like 1064 should be deprecated and we should proceed with 1065 only? vitor.esteves@millenniumbcp.pt
- https://www.youtube.com/watch?v=vrDCUIVyc4g&list=PLo4lFffE9Ct9rvNjSOOL64VTs_qVnrSnI&index=43 k8gb presentation at KCD Bengaluru. Thanks a ton, Tamil!
- #1206 CNCF TOC Annual review
- We should also consider as part of the review https://github.com/cncf/toc/blob/main/process/graduation_criteria.md#incubating-stage
- Yury Tsarev will create an annual review PR(done)
- k8gb lite migration plan
- kuritka@gmail.com will create GH issue with the migration plan
- Recent release https://github.com/k8gb-io/k8gb/releases/tag/v0.11.2
Jul 26, 2023 #30
Attendees:
- Vitor Esteves (@v-esteves)
- Nuno Guedes (@infbase)
- K Tamil Vanan
- Michal Kuritka (@kuritka)
Agenda:
- https://github.com/k8gb-io/k8gb/pull/1064
- #1065
- updates on Azure support
- Other questions
Action:
[jiri.kremser@gmail.com](mailto:jiri.kremser@gmail.com) could you look at the PRs above?
Jun 28, 2023 #29
Attendees:
- Michal Kuritka (@kuritka)
- Jiri Kremser (@jkremser)
- Yury Tsarev (@ytsarev)
- Nuno Guedes (@infbase)
Agenda:
- k8gb-lite
- https://github.com/ossf/scorecard-action scorecard action setup
- #1193 first iteration
- Any updates on Azure support?
- Pipelines are still frequently producing false negatives
May 31, 2023 #28
Attendees:
- Vitor Esteves (@v-esteves)
- Nuno Guedes (@infbase)
- Michal Kuritka (@kuritka)
- Jiri Kremser (@jkremser)
- Yury Tsarev (@ytsarev)
Agenda:
- 600 stars on GitHub celebration! (610 already!)
- Jiri’s great contributions :D
- Azure Public DNS support #912
- Nuno will own the PR delivery
- Further steps with infra support from MS
- Connection with Open Source Initiative manager? Nuno will take care
- Yury will evaluate CNCF Service Desk for Sandbox to align
- Oh no, CLOMonitor degraded from 100 to 95 :D Apparently, we need to implement new https://clomonitor.io/docs/topics/checks/#openssf-scorecard-badge
- Yury will take care
- Create Issue on ssf-scorecard linting pipeline in k8gb
- Check badge levels (potentially upgrade to Silver or Gold)
- #175 test that splitbrain(horizontal network partitioning) is not required in Azure/Route53/in general.
- Instead of the complex logic, be verbose in case of horizontal network partitioning and split-brain
- Clarify logging message
- Potentially propagate to Gslb status
- Test failure scenarios to actually deeply understand what will happen
- Instead of the complex logic, be verbose in case of horizontal network partitioning and split-brain
May 17, 2023 #27
Attendees:
- Yury Tsarev (@ytsarev)
Nobody else was able to join, so transferring agenda to the next one
May 3, 2023 #26
Attendees:
- Vitor Esteves (@v-esteves)
- Nuno Guedes (@infbase)
- Michal Kuritka (@kuritka)
Agenda:
- Kubecon
- Over 600 attendees showed interest in the session
- Positive feedback from session attendees
- Video: https://www.youtube.com/watch?v=U46hlF0Z3xs
- Demo code: https://dev.azure.com/infbase/k8gb-kubeconeu2023
- PRs open
- Roadmap
- Azure Public DNS support
- WeightedRoundRobin merged
Apr 5, 2023 #25
Attendees:
- Yury Tsarev (@ytsarev)
- Vitor Esteves (@v-esteves)
- Nuno Guedes (@infbase)
Agenda:
- PRs open
- PRs merged
- Michal’s
- We welcome new contributor https://github.com/eliasbokreta to the project!
- Roadmap
- Anything to target specifically before the kubecon?
- External-dns NS fork and announce Azure support?
- Project visibility/cosmetics: Pipelines, badges
- Anything to target specifically before the kubecon?
- Kubecon
- Yury and Nuno need to crack the preparation for https://kccnceu2023.sched.com/event/1HyW3
- Azure / GCP multicloud test? VPN between clusters
- Create Crossplane based Azure/Azure GlobalEKS abstraction ++ Thing to try first ++
- Demo env from MBCP? Cool. Nuno will set it up.
- We will meet with Nuno next week. Vitor will aslo help(thanks!)
- Global 2 clusters ‘global by default’ pattern to share
Mar 23, 2023 #24
Attendees
- Michal Kuritka (@kuritka)
- Nuno Guedes (@infbase)
- Vitor Esteves (@v-esteves)
Agenda
- Pipelines are flaky and unstable - should we remove heavy terratest pipelines behind the PR comment?
- https://github.com/crossplane/crossplane/blob/master/ADOPTERS.md can we get Absa and MBCP there? This is important to enter Incubating level process.
- https://kccnceu2023.sched.com/event/1HyW3 who joins KubeCon?
- Nuno
- Jiri
- Yury
- ( Michal, Dinar, Vito ) virtually
Notes
- we've gone through each of the points from last time.
-
- Vitor is working on DNS related PR and incorporating comments
-
- We have successfully added adopters. The plan is to go to v1.0.0 ASAP
-
- k8gb-lite integration will come later (after v1.0.0 release)
-
- FOSSA issues - skipped at this meeting
-
- OCI repo - pre-GHCR
- -simplifying Github pipelines: started by removing dependabot alerts and cleaning it up a bit. The PR is open but needs clarification in the PR conversation
Action Items
-
Ask Vitor to present his PRs at next meeting - Windows DNS related - guys are focusing on this PR’s
-
Make pipelines more lightweight?
- Dep updates are special - scope to go.mod?
- Gate with PR comment?
- Create an issue for pipe optimization
-
Absa to Adopters.md double check with Don
- Yury to create PR, Michal(Absa) to approve it #1080
- MBCP goes next
-
kubernetes-sigs/external-dns#2835 (comment) progress there, still waiting for the merge
-
OCI repo for k8gb - it still absaoss ? we should move somewhere neutral
- Dinar; move to ghcr ? github registry
- Jiri: cosign might need some changes
-
FOSSA: “License scan found 2 issues”
- https://app.fossa.com/projects/custom%2B162%2Fgithub.com%2Fk8gb-io%2Fk8gb/refs/branch/master/dc9d74afe914f9d78480a42b4e12bb2fc881ff81/preview we do not have access anymore(?)
- https://app.fossa.com/projects/custom%2B162%2Fgithub.com%2Fk8gb-io%2Fk8gb/refs/branch/master/dc9d74afe914f9d78480a42b4e12bb2fc881ff81/browse/dependencies/?flagged=true:
-
K8gb light into main
- Code is ready
- Pipelines and additional project stuff is not
- See changes: k8gb-io/k8gb-lite#1
Mar 8, 2023 #23
Attendees
- Jiri Kremser (@jkremser)
- Michal Kuritka (@kuritka)
- Yury Tsarev(@ytsarev)
Agenda
- Pipelines are flaky and unstable - should we remove heavy terratest pipelines behind the PR comment?
- https://github.com/crossplane/crossplane/blob/master/ADOPTERS.md can we get Absa and MBCP there? This is important to enter Incubating level process.
- https://kccnceu2023.sched.com/event/1HyW3 who joins KubeCon?
Notes
Action Items
- Ask Vitor to present his PRs at next meeting - Windows DNS related
- Make pipelines more lightweight?
- Dep updates are special - scope to go.mod?
- Gate with PR comment?
- Create an issue for pipe optimization
- Absa to Adopters.md double check with Don
- Yury to create PR, Michal(Absa) to approve it #1080
- MBCP goes next
- Kubecon
- Jiri - yes
- kubernetes-sigs/external-dns#2835 (comment) progress there, still waiting for the merge
- OCI repo for k8gb - it still absaoss ? we should move somewhere neutral
- Dinar; move to ghcr ? github registry
- Jiri: cosign might need some changes
- FOSSA: “License scan found 2 issues”
- https://app.fossa.com/projects/custom%2B162%2Fgithub.com%2Fk8gb-io%2Fk8gb/refs/branch/master/dc9d74afe914f9d78480a42b4e12bb2fc881ff81/preview we do not have access anymore(?)
- https://app.fossa.com/projects/custom%2B162%2Fgithub.com%2Fk8gb-io%2Fk8gb/refs/branch/master/dc9d74afe914f9d78480a42b4e12bb2fc881ff81/browse/dependencies/?flagged=true:
- K8gb light into main
- Code is ready
- Pipelines and additional project stuff is not
- See changes: k8gb-io/k8gb-lite#1
Jan 17, 2023 #22
Attendees
- Timofey Ilinykh (@somaritane)
- Michal Kuritka(@kuritka)
- Yury Tsarev (@ytsarev)
- Vitor Esteves (@v-esteves)
- Nuno Guedes (@infbase)
Agenda
- Action Items
- Backporting
- K8gb light (getting rid of GSLB, use standard primitives with annotations)
- Project roadmap: https://github.com/orgs/k8gb-io/projects/2/views/2
Notes
- K8gb light (getting rid of GSLB, use standard primitives with annotations)
- Nuno: might definitely help end-uses with onboarding, adopting new CRD is hard
Action Items
- Revisit >2 cluster strategy support (#815) (@jkremser) not done for failover yet (comment on issue) Michal: Have some solution in case of 3 (more clusters?) AP on Michal: follow-up to discuss the architecture Michal K: see
](https://github.com/k8gb-io/k8gb-light/blob/main/terratest/test/resources/ingress_fo3_ordered1.yaml) - https://github.com/k8gb-io/k8gb-light/blob/main/terratest/test/resources/ingress_fo3_ordered2.yaml - [https://github.com/k8gb-io/k8gb-light/blob/main/terratest/test/fo_lifecycle_3_clusters_ordered_test.go#L31-L32
](https://github.com/k8gb-io/k8gb-light/blob/main/terratest/test/fo_lifecycle_3_clusters_ordered_test.go#L31-L32)(this is covered by the test and terrateston three clusters ) All failover ordering is defined in k8gb.io/primary-geotag. If k8gb.io/primary-geotag does not contain all available clusters , the remaining clusters are sorted alphabetically.
-
For example, we have the clusters "eu, us, uk, za",
-
for "k8gb.io/primary-geotag: uk,us" the failover order is "uk, us, eu, za"
-
for "k8gb.io/primary-geotag: za" the failover order is "za, eu, uk, us"
-
for "k8gb.io/primary-geotag: eu,us,za" the failover is "eu, us, za, uk"
-
#642 (Azure Support)
- Fork external-dns and merge kubernetes-sigs/external-dns#2826
Forks done, didn’t update env for that yet
- kubernetes-sigs/external-dns#2835
- Need to incorporate this PR to the fork
- Need help to test on public azure
- Ping Nuno Guedes (@infbase) on the case documentation
- Vitor: not using public but private dns. Private azuredns doesn’t support NS records creation. (using windowsdns as resolver )
- Happy to share the use-case and workaround
- Fork external-dns and merge kubernetes-sigs/external-dns#2826
Forks done, didn’t update env for that yet
-
Cert-manager integration issue: https://blog.abahttps://drive.proton.me/urls/MHENT68VER#AM8e6BqdFvmvganon.com/goinhttps://drive.proton.me/urls/MHENT68VER#AM8e6BqdFvmvg-global-with-kubernetes-490cf51e2bf8
- Create associated ticket for TLS and invite Eric for participation. Provide Vault backend as an example for mitigating that issue.
- Create tutorial on related topic. (Slack discussion) (@k0da, @jkremser)
- Tested locally, the name’s not resolvable, need to merge the related PR and deploy to aws for proper testing
- Refresh with @k0da what was the case
-
WRR, CRD plugin PR: (@kuritka to make a presentation on changes) Presentation is done.
- Make it covered by terratest.
- Ingress support
- K8gb coredns is not deployed yet
- Fallback for corner cases
- Needs to be integrated with k8gb (waiting for PR): k8gb-io/coredns-crd-plugin#45
-
Cloudflare support: +1 ask. Need to implement support for NS and TXT in external-dns provider (???) (#884)
-
usage of k8gb without edgeDNS: provide our view on the topic (@k0da)
Nov 29, 2022 #21
Attendees
- Yury Tsarev (@ytsarev)
- Timofey Ilinykh (@somaritane)
- Michal Kuritka(@kuritka)
- Dinar Valeev (@k0da)
Agenda
- K8gb service HA questions: #1035
- Action Items
- Backporting
- Project roadmap: https://github.com/orgs/k8gb-io/projects/2/views/2
- SecuritySlam quotes
- ADOPTERS.md
Notes
- K8gb service HA questions:
- 1.1 supported
- 1.2 not supportede
- 2.1. Yes, but need to update helm to wire edgedns settings for that type
- 2.2
- 2.3 Multiple EdgeDNS servers: done by @jkremser, but not tested. Also support for multiple EdgeDNS types is needed (#919)
- AP: Need to reflect possible HA scenarios in the documentation
- SecuritySlam quotes:
- Draft in slack today
- ADOPTERS.md
- First PR from ABSA as the first adopter (was shared to CNCF 1 year ago)
- 2nd adopter
- 3 non-SW vendors as adopters for Incubation project phase
- Jiri: #1021 can we move with this one, CLO Monitor linter, is there a GH app for CLOlinter
- Michal: Thinks to discuss: removal of the GLSB and focusing on Ingress only
Action Items
- Bring the bevvy screen sharing issue to KubeCon/CNCF organizers as feedback (@somaritane) (CNCF service desk ticket + email )
- Revisit >2 cluster strategy support (#815) (@jkremser) not done for failover yet (comment on issue)
- #642 (Azure Support)
- Fork external-dns and merge kubernetes-sigs/external-dns#2826 Forks done, didn’t update env for that yet
- Ping Nuno Guedes (@infbase) on the case documentation
- Cert-manager integration issue: https://blog.abaganon.com/going-global-with-kubernetes-490cf51e2bf8
- Create associated ticket for TLS and invite Eric for participation. Provide Vault backend as example for mitigating that issue.
- Create tutorial on related topic. (Slack discussion) (@k0da, @jkremser)
- Tested locally, the name’s not resolvable, need to merge the related PR and deploy to aws for proper testing
- Ping infoblox on v2 release (@somaritane) and check on docker/k3s ways of installation. (there’s flask Python API mock app) No response from the Infoblox client maintainers. On Hold
- WRR, CRD plugin PR: (@kuritka to make a presentation on changes) Presentation is done.
- Make it covered by terratest.
- Ingress support
- K8gb coredns is not deployed yet
- Fallback for corner cases
CFP for KubeCon EU 2023 on WRR (@kuritka)- Cloudflare support: +1 ask. Need to implement support for NS and TXT in external-dns provider (???) (#884)
- usage of k8gb without edgeDNS: provide our view on the topic (@k0da)
1 Nov 2022 #19
Attendees
- Yury Tsarev (@ytsarev)
- Timofey Ilinykh (@somaritane)
- Michal Kuritka(@kuritka)
- Dinar Valeev (@k0da)
Agenda
- Action Items
- KubeCon NA office hours retro: bevy, equipment, steps to undertake
- Project roadmap: https://github.com/orgs/k8gb-io/projects/2/views/2
- SecuritySlam quotes
- ADOPTERS.md
Notes
- KubeCon NA office hours retro
- Use maintainers channel as priority channel (from @kuritka,, does it make sense to involve support by default into thread ? )
- Use non-corp equipment during the call
- Have a failover plan (videos, list of people to take over the presentation)
- Platform is being changed every single year. Switch format to the panel discussion?
- K8gb requires an intro as it’s not that known as k8s. Make it short. One slide, failover demo, then discussion, Q&A
- Feedback:
- Ticket to CNCF service desk (AP)
- Email on the situation, ask to get real test session and try to understand how to mitigate, propose to have a control for screen-sharing. Propose the chance to test upfront not 15 mins before the presentation. (AP)
- SecuritySlam quotes:
- Draft in slack today
- ADOPTERS.md
- First PR from ABSA as the first adopter (was shared to CNCF 1 year ago)
- 2nd adopter
- 3 non-SW vendors as adopters for Incubation project phase
Action Items
Check for low-hanging fruit actions to raise the score for KubeCon Security Slam event (https://clomonitor.io/projects/cncf/k8gb#k8gb_security) (@ytsarev, @somaritane) (nice talk: https://www.youtube.com/watch?v=iZpFtalj4xE) (@jkremser - added myself)Ask KubeCon organizers on bevvy meeting pre-test (@somaritane,@ytsarev)- Bring the bevvy screen sharing issue to KubeCon/CNCF organizers as feedback (@somaritane) (CNCF service desk ticket + email )
- Revisit >2 cluster strategy support (#815) (@jkremser) not done for failover yet (comment on issue)
- #642 (Azure Support)
- Fork external-dns and merge kubernetes-sigs/external-dns#2826 Forks done, didn’t update env for that yet
- Ping Nuno Guedes (@infbase) on the case documentation
- Cert-manager integration issue: https://blog.abaganon.com/going-global-with-kubernetes-490cf51e2bf8
- Create associated ticket for TLS and invite Eric for participation. Provide Vault backend as example for mitigating that issue.
- Create tutorial on related topic. (Slack discussion) (@k0da, @jkremser)
- Tested locally, the name’s not resolvable, need to merge the related PR and deploy to aws for proper testing
- Ping infoblox on v2 release (@somaritane) and check on docker/k3s ways of installation. (there’s flask Python API mock app) No response from the Infoblox client maintainers. On Hold
- WRR, CRD plugin PR: (@kuritka to make a presentation on changes) Presentation is done.
- Make it covered by terratest.
- Ingress support
- K8gb coredns is not deployed yet
- Fallback for corner cases
- CFP for KubeCon EU 2023 on WRR (@kuritka)
- Cloudflare support: +1 ask. Need to implement support for NS and TXT in external-dns provider (???) (#884)
Update project main page with roadmap and ensure visibility to the community (@somaritane)- usage of k8gb without edgeDNS: provide our view on the topic (@k0da)
18 Oct 2022 #18
Attendees
- Yury Tsarev (@ytsarev)
- Timofey Ilinykh (@somaritane)
- Jiri Kremser (@jkremser)
- Michal Kuritka(@kuritka)
Agenda
- Action Items
- KubeCon NA prep
- Project roadmap: https://github.com/orgs/k8gb-io/projects/2/views/2
- SecuritySlam
- cosign - demo (sboms, signed images, provenance)
- Project office hours timeline
Notes
Action Items
- Check for low-hanging fruit actions to raise the score for KubeCon Security Slam event (https://clomonitor.io/projects/cncf/k8gb#k8gb_security) (@ytsarev, @somaritane) (nice talk: https://www.youtube.com/watch?v=iZpFtalj4xE) (@jkremser - added myself)
- Ask KubeCon organizers on bevvy meeting pre-test (@somaritane)
- Revisit >2 cluster strategy support (#815) (@jkremser) not done for failover yet (comment on issue)
- #642 (Azure Support)
- Fork external-dns and merge kubernetes-sigs/external-dns#2826 Forks done, didn’t update env for that yet
- Ping Nuno Guedes (@infbase) on the case documentation
- Cert-manager integration issue: https://blog.abaganon.com/going-global-with-kubernetes-490cf51e2bf8
- Create associated ticket for TLS and invite Eric for participation. Provide Vault backend as example for mitigating that issue.
- Create tutorial on related topic. (Slack discussion) (@k0da, @jkremser)
- Ping infoblox on v2 release (@somaritane) and check on docker/k3s ways of installation. (there’s flask Python API mock app)
- WRR, CRD plugin PR: (@kuritka to make a presentation on changes)
- Cloudflare support: +1 ask. Need to implement support for NS and TXT in external-dns provider (???) (#884)
- Update project main page with roadmap and ensure visibility to the community (@somaritane)
- usage of k8gb without edgeDNS: provide our view on the topic (@k0da)
5 Oct 2022 #17
Attendees
- Yury Tsarev (@ytsarev)
- Timofey Ilinykh (@somaritane)
- Jiri Kremser (@jkremser)
- Michal Kuritka(@kuritka)
Agenda
- Action Items
- KubeCon NA prep
- Project roadmap: https://github.com/orgs/k8gb-io/projects/2/views/2
- Presentation from @kuritka on WRR
- We are invited to https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/attend/experiences/#security-slam
- TL;DR we need to hit 100 in https://clomonitor.io/projects/cncf/k8gb#k8gb_security. We already have 75, yey
- Documentation improvements
- Grafana dashboards for k8gb
Notes
Action Items
- Check for low-hanging fruit actions to raise the score for KubeCon Security Slam event (https://clomonitor.io/projects/cncf/k8gb#k8gb_security) (@ytsarev, @somaritane) (nice talk: https://www.youtube.com/watch?v=iZpFtalj4xE) (@jkremser - added myself)
- Ask KubeCon organizers on bevvy meeting pre-test (@somaritane)
- Revisit >2 cluster strategy support (#815) (@jkremser) not done for failover yet (comment on issue)
- #642 (Azure Support)
- Fork external-dns and merge kubernetes-sigs/external-dns#2826 Forks done, didn’t update env for that yet
- Ping Nuno Guedes (@infbase) on the case documentation
- Cert-manager integration issue: https://blog.abaganon.com/going-global-with-kubernetes-490cf51e2bf8
- Create associated ticket for TLS and invite Eric for participation. Provide Vault backend as example for mitigating that issue.
- Create tutorial on related topic. (Slack discussion) (@k0da, @jkremser)
- Ping infoblox on v2 release (@somaritane) and check on docker/k3s ways of installation. (there’s flask Python API mock app)
- WRR, CRD plugin PR: (@kuritka to make a presentation on changes)
- Cloudflare support: +1 ask. Need to implement support for NS and TXT in external-dns provider (???) (#884)
- Update project main page with roadmap and ensure visibility to the community (@somaritane)
- usage of k8gb without edgeDNS: provide our view on the topic (@k0da)
20 Sept 2022 #16
Attendees
- Yury Tsarev (@ytsarev)
- Timofey Ilinykh (@somaritane)
- Jiri Kremser (@jkremser)
- Michal Kuritka(@kuritka)
- Dinar Valeev (@k0da)
Agenda
- Action Items
- KubeCon NA prep: event structure
- #944 (comment) let’s craft the config for Cloudflare and help with the testing
- Project roadmap: https://github.com/orgs/k8gb-io/projects/2/views/2
- Yet another Gateway api request https://cloud-native.slack.com/archives/C021P656HGB/p1663432791213089
- Presentation from @kuritka on WRR
Notes
- KubeCon NA prep:
- Wed 7pm (CEST) (Date & Time: 13:00 - 13:45 (Eastern Time - US & Canada) on Wednesday, October 26, 2022)
- Duration: 45 mins
- Bevvy again: need to ask organizers on pre-test
- Project intro
- Snapshot on what has changed previously
- add WRR presentation by @kuritka
Action Items
- K8s crd_plugin (@kuritka)
- Ask KubeCon organizers on bevvy meeting pre-test (@somaritane)
- Revisit >2 cluster strategy support (#815) (@jkremser)
- #642 (Azure Support)
- Fork external-dns and merge kubernetes-sigs/external-dns#2826
- Ping Nuno Guedes (@infbase) on the case documentation
- Cert-manager integration issue: https://blog.abaganon.com/going-global-with-kubernetes-490cf51e2bf8
- Create associated ticket for TLS and invite Eric for participation. Provide Vault backend as example for mitigating that issue.
- Create tutorial on related topic. (Slack discussion) (@k0da, @jkremser)
- Ping infoblox on v2 release (@somaritane) and check on docker/k3s ways of installation. (there’s flask Python API mock app)
- WRR, CRD plugin PR: (@kuritka to make a presentation on changes)
- Cloudflare support: +1 ask. Need to implement support for NS and TXT in external-dns provider (???) (#884)
- Update project main page with roadmap and ensure visibility to the community (@somaritane)
- usage of k8gb without edgeDNS: provide our view on the topic (@k0da)
6 Sept 2022 #15
Attendees
- Yury Tsarev (@ytsarev)
- Timofey Ilinykh (@somaritane)
- Jiri Kremser (@jkremser)
- Michal Kuritka(@kuritka)
Agenda
- K8gb office hours on KubeCon NA - we need to agree on and book the slot before 9.9. (this Friday)
- #944 (comment) let’s craft the config for Cloudflare and help with the testing
- Project roadmap as a new Github Board(CNCF latest review ask)
- #945 - usage of k8gb without edgeDNS? Thoughts?
- https://blog.abaganon.com/going-global-with-kubernetes-490cf51e2bf8
- K8gb and TLS - This is probably the main reason why you won’t use K8gb. Provisioning TLS certificates with it becomes a nightmare of a manual process. - how is it solved in Absa? Worth to share the guide?
- Work on k8gb integration with Linode
- external-dns way forward: almost every integration request ends-up with missing NS and TXT record support in external-dns. Need to think about way forward to unblock k8gb.io coverage expansion
- Infoblox v2 upgrade: infobloxopen/infoblox-go-client#177 kubernetes-sigs/external-dns#2945 (comment)
- CI improvements - #949
- Weight Round Robin, CRD plugin PR: k8gb-io/coredns-crd-plugin#40
- Release stable https://github.com/k8gb-io/go-weight-shuffling
- Refactoring SetupManager #932
- Refactor #948
- Mocks test
Notes
- K8gb.io project roadmap: https://github.com/orgs/k8gb-io/projects/2/views/2
- https://blog.abaganon.com/going-global-with-kubernetes-490cf51e2bf8 work on cert-manager webhook almost there, still waiting for support from external-dns.
- Work on k8gb integration with Linode: needs support for NS and TXT in external-dns
- external-dns way forward:
- Become provider owner/maintainer: not an easy way to become provider maintainers as project is under k8s sigs, not an option
- Decision: fork external-dns for k8gb related work on providers with upstream contribution
Action Items
- Cloudflare support: +1 ask. Need to implement support for NS and TXT in external-dns provider (???) (#884)
- Update project main page with roadmap and ensure visibility to the community (@somaritane)
- usage of k8gb without edgeDNS: provide our view on the topic (@k0da)
- Cert-manager integration issue: https://blog.abaganon.com/going-global-with-kubernetes-490cf51e2bf8 Create associated ticket for TLS and invite Eric for participation. Provide Vault backend as example for mitigating that issue. Create tutorial on related topic. (Slack discussion) (@k0da, @jkremser)
- Ping infoblox on v2 release (@somaritane) and check on docker/k3s ways of installation. (there’s flask Python API mock app)
- WRR, CRD plugin PR: (@kuritka to make a presentation on changes)
July 26, 2022 #14
Attendees
- Timofey Ilinykh (@somaritane)
- Dinar Valeev (@k0da)
- Michal Kuritka(@kuritka)
- Nuno Guedes (@infbase)
- Diego Marques (@diego7marques)
Agenda
- Roadmap draft
- Provider onboarding (Azure, linode, …)
- WRR setting
Notes
Action Items
June 28, 2022 #12
Attendees
- Timofey Ilinykh (@somaritane)
- Jiri Kremser (@jkremser)
- Yury Tsarev(@ytsarev)
- Nuno Guedes (@infbase)
- Diego Marques (@diego7marques)
Agenda
- TOC project review outcomes (https://youtu.be/VpkYtxzd13E?t=1204)
- Tickets triage help needed
- Support for Azure
- #917 Liqo integration
Notes
Action Items
June 14, 2022 #11
Attendees
- Timofey Ilinykh (@somaritane)
- Dinar Valeev (@k0da)
- Jiri Kremser (@jkremser)
- Yury Tsarev(@ytsarev)
- Michal Kuritka(@kuritka)
Agenda
- Sandbox review 21th
- Support for Azure
- Should we apply for the k8gb talks at smaller conferences like Kubernetes Days Berlin?
- https://www.surveymonkey.com/r/CNCF-Maintainers-22-H1
- cluster id (https://youtu.be/cYFxjZEXucM&t=730s)
Notes
- Sandbox review:
- No participation is required from our side, and PR for TOC review is already submitted
- Support for Azure::
- Looks promising, @k0da is helping with the case
Action Items
- Brush out milestone assignment (0.9 -> 0.10): @somaritane
- Contact CNCF support for zoom call time extension: @somaritane
- Add k8gb.io to CNCF meeting calendar
- Fill https://www.surveymonkey.com/r/CNCF-Maintainers-22-H1 all :)
May 31, 2022 #10
Attendees
- Timofey Ilinykh (@somaritane)
- Dinar Valeev (@k0da)
- Jiri Kremser (@jkremser)
- Michal Kuritka(@kuritka)
Agenda
- News + Ideas from KubeCon 2022 EU
- K8gb + OpenTelemetry demo
- Michal K round_robin issue closed on redundancy
- Michal K consistent hashing
Notes
Action Items
Contact CNCF for k8gb.io office hours on Kubecon 2022: @somaritane- Brush out milestone assignment (0.9 -> 0.10): @somaritane
Review cncf annual toc review state for k8gb project- Contact CNCF support for zoom call time extension: @somaritane
May 3, 2022 #8
Attendees
- Timofey Ilinykh (@somaritane)
- Dinar Valeev (@k0da)
- Jiri Kremser (@jkremser)
- Yury Tsarev(@ytsarev)
- Michal Kuritka(@kuritka)
Agenda
- k8gb-io/coredns-crd-plugin#28
- KubeCon
- CNCF annual review (first shot here https://github.com/jkremser/toc/blob/main/reviews/2022-k8gb-annual.md)
- round-robin for CoreDNS (demo)
Notes
- Ideas for office hours:
- High-level demo
- List of milestones,next points
- #884
- Needs additional info from the originator
- 1.0 vs 0.10 release: stick to 0.10
Action Items
- Contact CNCF for k8gb.io office hours on Kubecon 2022: @somaritane
- Brush out milestone assignment (0.9 -> 0.10): @somaritane
- Review cncf annual toc review state for k8gb project (pr cncf/toc#837)
- Contact CNCF support for zoom call time extension: @somaritane
April 5, 2022 #6
Attendees
- Timofey Ilinykh (@somaritane)
- Dinar Valeev (@k0da)
- Jiri Kremser (@jkremser)
- Yury Tsarev(@ytsarev)
- Michal Kuritka(@kuritka)
Agenda
- Putting/Moving images to another registry (ghcr.io as candidate)
- Become OCI-compatible
Notes
- Jiri: added OCI-compatible labeling for now. Going to dive deeper to produce fully-compatible OCI images.
- Can try incorporate kaniko into pipeline
- Jury: we should check KubeCon schedule for k8gb.io project office hours
- K8gb.io v0.9.0 is released: v1 ingress is now supported
- Michal: working on proper round-robin implementation
Action Items
- Jiri: to update the video section in k8gb.io with new videos
- Check KubeCon 2022 schedule for possible k8gb.io office hours
March 22, 2022 #5
Attendees
- Timofey Ilinykh (@somaritane)
- Dinar Valeev (@k0da)
- Jiri Kremser (@jkremser)
- Yury Tsarev(@ytsarev)
- Michal Kuritka(@kuritka)
Agenda
- Ingress v1 migration (#847)
- Getting rid of Docker Desktop in a dev environment, review and merge #845
- K8gb in private hosted zones
- Community interest in Slack from OpenShift guys
Notes
- Ingress v1 migration: solve it with major version release and think about proper migration https://book.kubebuilder.io/multiversion-tutorial/conversion.html https://book.kubebuilder.io/multiversion-tutorial/webhooks.html
- #845 - the recommended approach is to create the svc as make target vs helm chart, Jiri is about to come with separate PR and we’re about to test
- Dinar: Private zone workaround works (AWS case), with CoreDNS delegation plugin POC
- Dinar: looking for a way to properly implement the DNS glue records. Right now we’re simply creating A records
Action Items
March 8, 2022 #4
Attendees
- Timofey Ilinykh (@somaritane)
- Dinar Valeev (@k0da)
- Jiri Kremser (@jkremser)
Agenda
- Ingress v1 migration (#847)
- Getting rid of Docker Desktop in a dev environment
Notes
Action Items
- Review and Merge #845
February 22, 2022 #3
Attendees
- Timofey Ilinykh (@somaritane)
- Dinar Valeev (@k0da)
- Jiri Kremser (@jkremser)
Agenda
- Ingress v1 migration (#847)
- Getting rid of Docker Desktop in a dev environment
Notes
- Getting rid of Docker Desktop:
- We can enable tcp port for dig, but make it disabled by default in chart values
- We’re not impacting users with that
- Ingress v1 migration:
- Suggestion: Sync migration to ingress v1 to next big release (v1) and backport fixes
- How are we going to upgrade the existing CRs? (kubectl convert)
- Food for thought: check the k8gb ingress class
- kubectl convert can be our friend (https://kubernetes.io/blog/2021/07/14/upcoming-changes-in-kubernetes-1-22/#kubectl-convert)
Action Items
- Review and Merge #845
February 8, 2022 #2
Attendees
- Timofey Ilinykh (@somaritane)
- Yury Tsarev (@ytsarev)
- Dinar Valeev (@k0da)
- Jiri Kremser (@jkremser)
Agenda
- The issue with the NS record in AWS Route53 for the private hosted zone
- Groom the GH issues backlog
- Getting rid of Docker Desktop in a dev environment
Notes
- We need to sort out the usage of GH Project boards vs repo issues lists
- Jiri: Colima has issues with UDP forwarding, the w/a is to use TCP/UDP in tests, plus we have to expose CoreDNS.
- Dinar: k8s doesn’t like when UDP/TCP is exposed on the same port, doesn’t work well with LB
- Question from a customer about k8gb usage in non-loadbalancing case: recommend using ExternalDNS
- Need to investigate means of further promoting k8gb
- Kudos to Jiri for presentation on FOSDEM 2022
- Let’s try to use Zoom next time in order to record the video
Action Items
- Create an issue for AWS Route53 private hosted zone (+Azure & GCP)
- Check if two services that expose the pods on the same port, but using different protocol have issue with load balancer (recent change because of colima support - upd not forwarded)
January 22, 2022 #1
Attendees
- Timofey Ilinykh (@somaritane)
- Yury Tsarev (@ytsarev)
- Dinar Valeev (@k0da)
- Jiri Kremser (@jkremser)
- Michal Kuritka (@kuritka)
Agenda
- ingress v1 discussion
- ns records duplicated in the sub-zone or not
- some ideas for our referencial setup
- engagement on the public slack channel
Notes
- new release 0.8.8 is out \o/
Action Items
- jkremser: update the PR with colima workaround so that the svc is deployed iif it’s run together with terratests