Suggested KubeCon Topics:
• Advanced scheduling use cases
• Complicated networking at scale
• Cool new tech and how it can be used with Kubernetes
• Cutting-edge technical use cases
• Deploying and using Kubernetes in production in the enterprise
• Developer workflows using git push-to-service in production
• Kubernetes + IoT
• Load balancing
• Managing persistence storage in Kubernetes
• Orchestrating multi-host, multi-container, distributed applications
• Running multi-site, hybrid, distributed applications
• Unique use cases and how Kubernetes helped your team/company
• Using Kubernetes to manage and secure your application infrastructure
• Using Kubernetes with configuration management
• Using Kubernetes with continuous integration, testing and continuous deployment
• Using Kubernetes with software defined networking
• Workflows you’ve adopted for developer workflows and continuous delivery
Suggested CloudNativeCon Topics:
• Cloud native technology in production
• Cloud native logging
• Containers: Use-cases, using containers in production, developing with containers
• Developer workflows using containers and cloud native technology
• Microservices in production (e.g., gRPC)
• Orchestration (e.g. Kubernetes, Mesos, Swarm, Nomad)
• Serverless
• Stateful cloud native applications
• Unique cloud native technology use cases
• Using cloud native technology to manage your infrastructure
Suggested Fluentd Topics:
• Best practices for better performance on logging
• Distributed logging in Production
• Extending Fluentd or Fluent Bit
• Fluentd internals and core development
• Log aggregation patterns
• Log forwarding
• Security
• Use cases of Fluentd or Fluent Bit
Suggested Prometheus Topics:
• Integrating with Prometheus
• Prometheus fundamentals and philosophy
• Prometheus internals and core development
• Prometheus use case reports
• Using Prometheus
Suggested Distributed Tracing, Jaeger, and OpenTracing Topics:
• Beyond single transactions: understanding distributed traces in the aggregate
• Distributed tracing in production
• Distributed tracing via OpenTracing and proxies like Envoy/linkerd
• Experiences with substantial OSS OpenTracing integrations (RPC frameworks, clients)
• Experiences / war stories with instrumentation of large existing codebases
• Extending / customizing Jaeger
• How organizations use tracing with metrics and logging
• Logs vs. traces, a unified theory
• Making different tracing systems interoperate
• Practical approaches to sampling
• Security/multitenancy – are these an issue, how are they being addressed
• Tracer implementations (e.g., Jaeger, Zipkin, Appdash)
• Tracing into web/mobile clients
• Transparent tracing across user – container/kernel boundary (e.g., Sysdig)
• Using Jaeger in different stages of devops lifecycle
Suggested gRPC Topics:
• Forward and Backward compatibility of APIs
• gRPC and load balancing: Experience with proxy based/client side lb and service discovery
• gRPC + IOT
• Large polyglot gRPC deployment experience
• Monitoring and Tracing of gRPC services
• REST and gRPC together with gateways
• Use of streaming grpc apis
Suggested Linkerd Topics:
• Cloud smash: hybrid cloud, multi cloud, and failover-to-cloud with Linkerd
• CNCF project glue! Linkerd + Prometheus, Linkerd + Kubernetes, Linkerd + Zipkin, Linkerd + Fluentd, Linkerd + gRPC
• Linkerd everywhere: Ingress, egress, and intra-cluster traffic
• Linkerd for integration! Bridge Kubernetes, Mesos, Amazon ECS, OpenStack, ZooKeeper, etc
• Linkerd for security! Cross-service TLS and cert management
• Linkerd in production! Use cases, user stories, war stories
• Linkerd with Istio! Using Istio APIs to drive a Linkerd fleet
• Ultramodern system design: Linkerd, Kubernetes, and gRPC
Suggested CoreDNS Topics:
• CoreDNS integration with Prometheus, OpenTracing, gRPC and other CNCF projects
• Discussions of use cases for specialized middleware
• Experience with production deployments of CoreDNS:
– For Kubernetes service discovery
– As a Kubernetes federation DNS provider
– In non-Kubernetes environments
• How to Build a CoreDNS Middleware
• Use cases for CoreDNS in K8s and other Cloud Native environments
Suggested Containerd Topics:
• Building specialized container based systems with containerd, Moby and LinuxKit
• How containerd is used in Docker
• How containerd is used in Kubernetes via CRI
• Using containerd directly to manage containers
Suggested rkt Topics:
• Kubernetes and rkt: rktnetes, CRI and other sig-node topics
• Linux containers security aspects (seccomp, selinux, virtualization, etc.)
• Integrating rkt with external supervisors and orchestrators
• rkt beyond namespaces (KVM, Xen, etc.)
• rkt internals, architecture and design analysis
• pod-native patterns and production workloads reports
Suggested Container Networking Interface (CNI) Topics:
• 3rd-party plugins
• Building complex container networks
• CNI beyond containers (hypervisors, VMs, etc)
• CNI on non-Linux platforms
• Containers and IPv6
• Extending CNI through plugin capabilities
• Integration with container orchestration systems
Suggested Envoy Topics:
• Authentication and authorization (integration with SPIFFE, mTLS, etc.)
• Control planes (Istio/Nelson/custom) and global load balancing
• Filter extensions (L4/L7)
• Kernel bypass: Using Envoy with user mode networking stacks like DPDK/VPP
• Next generation observability via Envoy service mesh (tracing, stats, logging, unified dashboards)
• Performance profiling and enhancement
• Production deployment war stories
• Use in edge serving (TLS, k8s ingress, etc.)
Suggested Notary/TUF Topics:
• How do you trust your supply chain?
• How should keys be stored / managed?
• Integrating Notary in to a distribution system
• Interesting use cases for signed collections
• TUF security for your distribution channels
• What are the right tradeoffs between interoperability and supporting diverse cryptographic algorithms / file formats?
• What does it mean to “trust” digital content?
• What would ideal mechanism be for key rotation?
Suggested Community Topics:
• Building the cloud native community
• Career development
• CFP proposal tips, tricks and best practices
• Diversity and inclusion initiatives
• How to start a meetup
• Mentoring
• Project strategy & leadership
• Reaching out to your colleagues
• Training opportunities
Suggested Serverless Topics:
• Serverless in production (use cases and case studies)
• Hybrid architectures (integrating FaaS into existing systems)
• Monitoring and observing serverless systems (tooling and techniques)
• Managing functions at scale (orchestration, assembly, packaging)
• Integrating events across serverless cloud providers and on premises FaaS (event standardization)
Reminder: This is a community conference — so let’s try to avoid blatant product and/or vendor sales pitches.
Consider the Following as You Write Your Proposal
1. What do you expect the audience to gain from your presentation?
2. Why should YOU be the one to give this talk? You have a unique story. Tell it.
3. Be prepared to explain how this fits into the CNCF and overall Open Source Ecosystem.
If you choose to submit multiple talks, please do so with the understanding that they should all be unique. These should be as separate of talk topics as you can muster. Multiple talks do not necessarily increase your chance of being selected.
We definitely do not expect every presentation to have code snippets and technical deep-dives but here are two things that you should avoid when preparing your proposal because they are almost always rejected due to the fact that they take away from the integrity of our events, and are rarely well-received by conference attendees:
- Sales or Marketing Pitches
- Unlicensed or Potentially Closed-Source Technologies
There are plenty of ways to give a presentation about projects and technologies without focusing on company-specific efforts. Remember the things to consider that we mentioned above when writing your proposal and think of ways to make it interesting for attendees while still letting you share your experiences, educate the community about an issue, or generate interest in a project.