Laura Lorenz�Google
Jeremy Olmsted-Thompson�Google
Paul Morie�Apple
SIG Multicluster Intro & Deep Dive
October 24-28, 2021
SIG Multicluster Intro & Deep Dive
Laura Lorenz (lauralorenz)
Paul Morie (pmorie)
Jeremy Olmsted-Thompson (jeremyot)
Welcome!
We’ll cover:
What this SIG is about
Our approach
Current activity
Kubefed - on archival decision
ClusterSet
About API: cluster metadata
apiVersion: about.k8s.io/v1
kind: ClusterProperty
metadata:
name: cluster.clusterset.k8s.io
spec:
value: cluster-1
apiVersion: about.k8s.io/v1
kind: ClusterProperty
metadata:
name: clusterset.k8s.io
spec:
value: mycoolclusterset
apiVersion: about.k8s.io/v1
kind: ClusterProperty
metadata:
name: fingerprint.mycoolimplementation.com
spec:
value: '{"major": "1","minor": "18","gitVersion": "v1.18.2","gitCommit": "52c56ce7a8272c798dbc29846288d7cd9fbae032","gitTreeState": "clean","buildDate": "2020-04-30T20:19:45Z","goVersion": "go1.13.9","compiler": "gc","platform": "linux/amd64"}'
MC Services API
ClusterB
1
3
2
1
2
ClusterA
1
1
2
yellow.test.svc.clusterset.local
blue-1.clusterA.blue.test.svc.clusterset.local
blue-1.clusterB.blue.test.svc.clusterset.local
blue-2.clusterB.blue.test.svc.clusterset.local
blue-3.clusterB.blue.test.svc.clusterset.local
StatefulSetSlices
app-0
app-1
app-2
StatefulSet Controller
StatefulSet Controller
Additional Topics
About API and MCS API in action with AWS CloudMap MCS Controller for K8s
Major shoutout to @runakash and @astaticvoid
Get involved
We need your input
Share your use cases, problems, and ideas
Session QR Codes will be sent via email before the event
Please scan the QR Code above to leave feedback on this session