About Me
- @sakajunquality
- Live from Mountain View, CA
- Google Developers Expert, Cloud
- Software Engineer, Reliability at Ubie, Inc.
- Containers / Kubernetes etc...
Slide 4
Slide 4 text
Cloud Iot Core
As
Logging
Gateway
Slide 5
Slide 5 text
Cloud IoT Core as Logging Gateway
https://speakerdeck.com/sakajunquality/cloud-
iot-core-as-log-aggregation-gateway
Slide 6
Slide 6 text
k3s
Slide 7
Slide 7 text
k3s
- https://k3s.io/
- Created by Rancher
- Lightweight Kubernetes for Edge
- Binary < 40MB
- RAM < 512MB
- Platform
- x86_64
- ARM v7/64
Slide 8
Slide 8 text
5 less than k8s
- Legacy and non-default features
- Alpha features
- In-tree cloud providers
- In-tree storage drivers
- Docker (optional)
Slide 9
Slide 9 text
added
- Simplified installation
- SQLite3 support in addition to etcd
- TLS management
- Automatic Manifest and Helm Chart management
- containerd, CoreDNS, Flannel
Slide 10
Slide 10 text
added
- Simplified installation
- SQLite3 support in addition to etcd
- TLS management
- Automatic Manifest and Helm Chart management
- containerd, CoreDNS, Flannel
Slide 11
Slide 11 text
added
- Simplified installation
- SQLite3 support in addition to etcd
- TLS management
- Automatic Manifest and Helm Chart management
- containerd, CoreDNS, Flannel
Slide 12
Slide 12 text
added
- Simplified installation
- SQLite3 support in addition to etcd
- TLS management
- Automatic Manifest and Helm Chart management
- containerd, CoreDNS, Flannel
Slide 13
Slide 13 text
How It works
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
How it works
- k3s server = k8s master
- k3s server --disable-agent
- k3s agent = k8s node
- k3s agent --server https://myserver:6443 --token ${NODE_TOKEN}
Slide 16
Slide 16 text
LIVE DEMO
Slide 17
Slide 17 text
Takeaways
- Kubernetes at Edge is becoming more easy
- e.g. Iot Core + k3s on Raspberry Pi