We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Kubernetes of Things

00:00

Formal Metadata

Title
Kubernetes of Things
Subtitle
Case-study building sensors and actors as CRDs
Title of Series
Number of Parts
490
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Kubernetes allows to extend its API surface with custom objects called CustomResources (CR) whose JSON contents is described via OpenAPI schemas. The REST API allows realtime notification of changes sent out to multiple listeners. This sounds like the ingredients necessary to build an open IoT platform. This talk is about using CustomResources for Kubernetes as Things, i.e. namespaced objects representing sensors and actors. It is based on a case-study implementing this idea following an example of a deep sea station with valves and pumps, a controller controlling the air pressure in the station.
BuildingComputer programmingCodeClient (computing)CASE <Informatik>Pattern languageObservational studyProduct (business)Electric generatorProjective planeVirtual machineLibrary (computing)AreaInternet der DingeShape (magazine)CodeClient (computing)View (database)PlastikkarteNeuroinformatikComputer animation
Projective planePlastikkarteMultiplication signComputing platformSpacetimeComputer animation
PlastikkarteSimultaneous localization and mappingInternet der DingeJava appletCodePlastikkarteExpert systemPoint (geometry)BitDemosceneInsertion lossView (database)Endliche ModelltheoriePatch (Unix)Software developerPhysical systemProcess (computing)Projective planeComputer animation
Physical systemComputing platformJava appletScale (map)Software developerKeyboard shortcutData modelSystem programmingStack (abstract data type)Computing platformKernel (computing)Component-based software engineeringDatabaseFormal languageNumbering schemeMultiplicationRevision controlSpacetimeView (database)LogicGame controllerProjective planeConnectivity (graph theory)Software developerScaling (geometry)Negative numberJava appletPhysical systemFormal languageSoftware bugLibrary (computing)Kernel (computing)Open sourceGame controllerIndependence (probability theory)PlastikkarteInternet der DingeAxiom of choiceView (database)Object (grammar)Keyboard shortcutModule (mathematics)Process (computing)ImplementationFilm editingAreaComputing platformAdditionSpeciesData centerCuboidLogicSpectrum (functional analysis)Revision controlProgram slicingGroup actionUniformer RaumPiSoftwareLevel (video gaming)Complex (psychology)Event horizon2 (number)Numbering schemeDifferent (Kate Ryan album)Service (economics)Computer animation
Water vaporPressureWorkstation <Musikinstrument>MetreProjective planeSampling (statistics)SurfaceInternet der DingeComputer animation
PressureMetreProgrammable read-only memoryWorkstation <Musikinstrument>PressureMereologyInternet der DingeComputer animation
Data modelConnectivity (graph theory)Module (mathematics)Workstation <Musikinstrument>NamespaceCircleInstance (computer science)Water vapor10 (number)SpacetimeComputer animation
SpacetimeObject (grammar)DatabaseServer (computing)outputCountingIntegerModule (mathematics)Simultaneous localization and mappingSpacetime2 (number)State of matterLevel (video gaming)Type theoryPoint (geometry)Object (grammar)Numbering schemeExtension (kinesiology)DatabaseBasis <Mathematik>Condition numberCommutatorPhysical systemData structureProjective planeMereologyModule (mathematics)Object-oriented programmingWorkstation <Musikinstrument>Gene clusterFunction (mathematics)NamespaceStability theoryRevision controlGroup actionTerm (mathematics)Computer animation
MetadataSpacetimeData typeDefault (computer science)NamespaceIntegerConfiguration spaceModulo (jargon)outputComputer wormModule (mathematics)Data modelRepresentational state transferLocal GroupWorkstation <Musikinstrument>Event horizonMechanism designPay televisionPlastikkarteElectric currentFunction (mathematics)Game controllerModul <Datentyp>PressurePressureServer (computing)Client (computing)Object (grammar)Data structureCache (computing)Core dumpPoint (geometry)Loop (music)CodeMereologyRight anglePhysical systemEvent horizonNamespacePattern languageInformationPlastikkarteReal-time operating systemRepresentational state transferStreaming mediaUniqueness quantificationConnected spaceCASE <Informatik>Data storage deviceCountingWordModule (mathematics)View (database)Socket-SchnittstelleWeb 2.02 (number)Software architectureoutputGroup actionBitBuildingArrow of timeDifferent (Kate Ryan album)MetadataInternet der DingeProcess (computing)NumberGame controllerComputing platformDefault (computer science)Workstation <Musikinstrument>Revision controlMathematicsAlpha (investment)Arithmetic meanTraffic reportingReal numberConnectivity (graph theory)State of matterFormal languageTerm (mathematics)Greatest elementSource codeMechanism designConcurrency (computer science)Uniformer RaumArchaeological field surveyLogicLevel (video gaming)Film editingElectronic mailing listField (computer science)Spectrum (functional analysis)Semiconductor memoryUltraviolet photoelectron spectroscopySoftware testingGodDatabaseCasting (performing arts)Block (periodic table)Bit rateSpacetimeSpeech synthesisFocus (optics)Set (mathematics)Semantics (computer science)Multiplication signMusical ensembleMathematical singularityService (economics)Open sourceType theoryCycle (graph theory)InfinityLetterpress printingSocial classComputer animation
Library (computing)Client (computing)Rule of inferenceProgrammable read-only memoryMetadataSpacetimeData typeNamespaceDefault (computer science)outputIntegerConfiguration spaceModule (mathematics)CountingJava appletConvex hullWechselseitige InformationEmailPermianProcess (computing)MiniDiscClient (computing)Java appletRight angleHydraulic jumpComputer animationSource code
Data conversionDivision (mathematics)Moment (mathematics)Object (grammar)Revision controlMathematicsServer (computing)DatabaseProjective planeData conversionMultiplication signClient (computing)Alpha (investment)Data structureCategory of beingBuildingPhysical system19 (number)Video gameCondition numberComputer animation
Data storage deviceCodierung <Programmierung>Data conversionRevision controlLemma (mathematics)Data storage deviceMultiplication signPresentation of a groupObject (grammar)Revision controlClient (computing)Data conversionCodeDatabaseVideo gameDigital photographyAlpha (investment)Key (cryptography)Representation (politics)Buffer solutionComputer animation
Dependent and independent variablesData conversionClient (computing)Server (computing)Data conversionObject (grammar)Revision controlZoom lensData storage deviceConnectivity (graph theory)Level (video gaming)Product (business)Goodness of fitAdditionCodierung <Programmierung>Social classSource codeForm (programming)Extension (kinesiology)Content (media)Software developerBus (computing)Computer-assisted translationComputer animation
Game controllerOpen setFormal languageObject (grammar)Different (Kate Ryan album)Physical systemConnectivity (graph theory)40 (number)Client (computing)Forcing (mathematics)Game controllerPairwise comparisonBitAreaMechanism designRight angleState observerData conversion1 (number)Front and back endsAlpha (investment)Pattern languageComputer animation
Beer steinRepresentational state transferUniform convergenceModul <Datentyp>Event horizonNumbering schemeUniformer RaumClient (computing)Limit (category theory)String (computer science)Formal languageModule (mathematics)Field (computer science)Extension (kinesiology)Event horizonDifferent (Kate Ryan album)Type theoryRegulärer Ausdruck <Textverarbeitung>Electric generatorClient (computing)Endliche ModelltheorieAnalytic continuationValidity (statistics)Auditory maskingSource codeMereologySampling (statistics)ExpressionObject (grammar)Computer animation
DatabaseFormal languageComponent-based software engineeringSpacetimeRevision controlProjective planePhysical systemPlastikkarteGame controllerConnectivity (graph theory)Formal languageClient (computing)Revision controlCASE <Informatik>User interfaceSlide ruleFiber bundleRight angleHypermediaPerturbation theoryComputer animation
CodeBitData conversionMereologyRevision controlFunctional (mathematics)Positional notationYouTubeMultiplication signSet (mathematics)1 (number)Alpha (investment)Computer animation
Point cloudOpen sourceComputer animation
Transcript: English(auto-generated)