These are some highlights from an e-mail I sent to my colleagues in my business unit titled, “KubeCon + CloudNativeCon NA 2018 Recap”
“I attended KubeCon + CloudNativeCon NA 2018 in Seattle this week. Full disclosure, I was there Sunday through Wednesday morning then flew to RDU for meetings. I made the most of being there. I wore four hats this trip: Ansible PMM, OpenShift Advocate, opensource.com Community Moderator, and CNCF Ambassador.”
“Kubernetes is everything and everything is Kubernetes: This goes without saying at KubeCon but, there were 8,000 attendees in Seattle (more online) and next year in San Diego there is capacity for 12,000+. I’d estimate around 11-12K attendees next year. The growth here is huge.”
“Quite a few products use Ansible to get themselves to Kubernetes…”
“The community thinks very big but, the engineers don’t always have enterprise experience. Supporting something they built for tens of thousands of people is foreign to a lot of the folks in the community. This is balanced by a cadre of incredibly experienced folks from Google, IBM, VMware, Huawei, Red Hat, etc. I talked to a junior engineer from eastern Europe during a mentoring session on Wednesday morning. He was very interested in how Red Hat tackled feature development as well as IBM acquisition questions. He was a little shocked to find that customers had influence over feature development. I understand that’s somewhat anecdotal but, there was a general feeling the community was a little greener than previous years. This is great for Kubernetes and CNCF.”
I’ll have more later in the week about KubeCon + CloudNativeCon NA 2018 (aka KubeKhan) over on chrisshort.net. I wanted to have that done prior to the newsletter going out. But, that wasn’t in the cards. Technically I’m on PTO this week but, I’ll be in Durham Wednesday evening through Friday morning. At least all of Red Hat is shut down the week after this one.
Continuous delivery on modern infrastructure - Run GoCD on Kubernetes
Model Docker-based build workflows more effectively with our GoCD Kubernetes integration. Run GoCD natively on Kubernetes, define your build workflow and let GoCD provision and scale build infrastructure on the fly. SPONSORED
eBook: DevOps Roadmap for Security
The DevOps Roadmap for Security eBook: Tips and tools for bridging the security tribe into DevOps. Download today. SPONSORED
The real story on container, cloud, and data adoption
Poll results reveal where and why organizations choose to use containers, cloud platforms, and data pipelines. SPONSORED
People
On Leading Engineering Teams — Balancing a few key things mentioned in this article can go a long way.
Mesosphere Announces Appointment of Mike Fey as Chief Executive Officer
Seven Remarkable Takeaways From Massive Kubernetes Conference — “Women are leading the Kubernetes charge. Yes, you read that right. While the audience at KubeCon was perhaps 90% male, the keynote speakers were more than half female.
And no, these women weren’t the result of some well-meaning but desperate effort to fill out the speaker ranks to make CNCF look good. These women were senior people in their organizations, many of whom are leading the Kubernetes effort for their companies and the community at large.
To sum up: it warms the cockles of this old tech skeptic’s heart to see how well Kubernetes is doing. Its progress is eclipsed only by its promise. It won’t be long till we take Kubernetes for granted as a ubiquitous part of the enterprise IT landscape, as we do technologies like Linux and TCP/IP today.”
Dear tech companies, I don’t want to see pregnancy ads after my child was stillborn — After our miscarriage last year, it was very painful to go to Amazon in the following weeks. I wrote it off as, “How would they know?” But, if there is enough intelligence in platforms to determine I want to see certain products perhaps there should be a catastrophic event button to turn it off. If this already exists, please let me know.
End-of-year reminder: Don't let other people's stress impact your well-being. Emotions are contagious; science proves it. If you can bring calm and perspective during a socially-sanctioned time of hectic/busy, you will have a positive domino effect on others' well-being.
— Carrie Melissa Jones (@caremjo) December 12, 2018
Process
aws/containers-roadmap — This is the public roadmap for AWS container services (ECS, ECR, Fargate, and EKS). This is a must read.
OWASP Core Rule Set Docker Image — Where was this in 2012 when I needed it? Put a container in front of a vulnerable application as a stop gap measure while a patch is developed and tested.
Red Hat donates a key open-source Kubernetes tool to the Cloud Native Computing Foundation — etcd has been donated to CNCF. This makes me very happy! Also, given the AMA I facilitated, etcd is becoming an increasingly behind the scenes tool. Making etcd boring will go a long way towards increased Kubernetes adoption.
License Changes for Confluent Platform — This is getting out of hand. But, I don’t want to feel left out either. I have created The DevOps’ish License. Use it for your next project and it’ll be the best thing you ever do. Pull requests welcome.
We need Sustainable Free and Open Source Communities — “The short version: we should stop focusing on how to protect the revenue models of open source companies, and instead focus on how to create sustainable communities. Both because it leads to better software, but also because it’s better for business.”
Tigera raises $30M Series B for its Kubernetes security and compliance platform — Congrats to Tigera on the Series B!
Serverless: More Than Just Functions — It’s interesting to see forward leaning analysts talking about Serverless while I’m trying to convince other analysts that a lot of their categories are super niche and not doing their customers any justice.
Liveblog: Hardening Kubernetes Setups — Kubernetes security isn’t really a thing despite it desperately needing to be.
Applying Best Practice Security Controls to a Kubernetes Cluster — My friend and fellow CNCF Ambassador, Puja Abbassi, walks through how to properly secure Kubernetes.
Intel, TPG in talks to sell McAfee to Thoma Bravo — Oh… Another acquisition is in the work.
In annual ranking of worst passwords, ‘donald’ makes its debut — That’s hilarious and says a lot.
Mark your calendar: Google Cloud Next 2019
Red Hat Sets Jan. 16, 2019, Special Meeting for Vote on Merger Agreement with IBM — The expectation is this will be a quiet event.
Tools
Secure, Private Go Registry — I went to a private event help by JFrog Tuesday night while at Kubecon. Go Registry was demoed while I was there and I tweeted this out as a response. Check it out!
kubeadm Survey for v1.13/GA — The maintainers of kubeadm
need your help! Please participate in this survey.
What is CNAB? — I’m not really sure what problem CNAB is solving at this point but, it’s a thing Docker and Microsoft built. I talked to Gareth Rushgrove about it briefly at #KubeKhan. But, the conversation turned to Docker Enterprise Desktop pretty quickly. From what I can gather, it’s a codification of sorts for packaging of the abstractions that make up cloud native applications. So it’s an abstraction for all your abstractions? I am trying to find a use case and am drawing a blank. It feels a little like this. Please explain what I’m missing if you think you can.
Kubernetes Basics for Developers — Minimum viable Kubernetes knowledge.
Loki: Prometheus-inspired, open source logging for cloud natives | Grafana Labs Blog — This is getting a lot of interest. But, while still in Alpha, I have hope for this one.
Re-Imagining Virtualization with Kubernetes and KubeVirt — “Using Kubernetes and KubeVirt allows us to launch containers and virtual machines on the same cluster, same node, using the same networks and same storage infrastructure.” Back to bare metal we go!
NPM helps us learn important open source lessons — Nothing is forever. Even open source maintainership.
cyberark/KubiScan — A tool to scan Kubernetes cluster for risky permissions
fntlnz/kubectl-trace — Schedule bpftrace programs on your kubernetes cluster using the kubectl
influxdata/platform — InfluxDB 2.0: The community version of the InfluxData Platform for Time Series
The State of the Octoverse: new open source projects in 2018 — Congrats to nocode!
Introducing Crossplane: Open Source Multicloud Control Plane — This is an interesting take tool for hybrid cloud Kubernetes management.
Ansible in AWS Lambda — It was only a matter of time but, this came way before I thought it would.
Minikube v0.31.0 released! — Minikube is such a good tool for local development.
IBM Cloud Functions Adds Native Support for Go 1.11 — Hmm… I wonder if I could make ssl-tester serverless somehow.
Running Rocket.Chat and MongoDB on Kubernetes with StatefulSets — A HOWTO for you!
Relax by the fire at your Linux terminal — Throw another yule log on the CLI.
Improve Your Breadmaking Skills with Go and Open-Source Monitoring
Building a CI/CD Bot with Slack and Kubernetes
Introducing the new GitHub Status Site
Kubernetes on the Edge — The Edge is going to get more and more interesting as it becomes ever increasingly important to put compute closer to users.
Introducing the New Docker Hub — You mean having seventeen repositories, one for every use case, isn’t sustainable? I’m shocked!
DevOps’ish Tweet of the Week
THERE IS NO WEEKEND IN OPEN SOURCE pic.twitter.com/al9xCqWvXq
— julia ferraioli (@juliaferraioli) December 14, 2018
Notes from this week’s issue can be found on GitHub.