[Starlingx-discuss] [Containers] node-feature-discovery

Chris Friesen chris.friesen at windriver.com
Mon Jun 3 19:35:38 UTC 2019


Hi José,

The docs are still in progress.  Here's what I sent to the docs folks:

The intent of this story was to deploy the functionality implemented by 
https://github.com/kubernetes-sigs/node-feature-discovery/tree/v0.3.0 as 
an optional component in StarlingX.

Basically it detects hardware features available on each node in a 
Kubernetes cluster, and advertises those features using kubernetes node 
labels.  You can then use the regular Kubernetes label-based 
functionality to specify the nodes with features that are of interest. 
(nodeSelector, "kubectl get node -l <criteria>", etc.)

As of the beginning of May StarlingX should have a new file 
/opt/extracharts/node-feature-discovery-0.3.0.tgz which is a helm chart 
that provides the above functionality.  Our version also allows for 
customization of various parameters via helm chart overrides.  The 
configurable options and their defaults are as follows:

# namespace to use for chart resources.  Must be specified.
namespace: default

# label for the daemonset to find its pods
app_label: node-feature-discovery

# docker image to use for the pods
image: quay.io/kubernetes_incubator/node-feature-discovery:v0.3.0

# interval (in secs) to scan the node features
scan_interval: 60

# key/value pair to match against node labels to select which nodes
# should run the node feature discovery.  Defaults to all nodes.
node_selector_key:
node_selector_value:


In the simple case where we want to run using all the default values, 
after initial install and configuration the helm chart can be installed 
by running "helm upgrade -i node-feature-discovery 
/opt/extracharts/node-feature-discovery-0.3.0.tgz".  This should result 
in the creation of one pod per node which runs once per minute to update 
the node features.

Thanks,
Chris


On 6/3/2019 9:11 AM, Perez Carranza, Jose wrote:
> Hi Chris
> 
> Just to follow up on below question, do you have any info to share about node-feature-discovery feature?
> 
> Regards,
> José
> 
> 
>> -----Original Message-----
>> From: Perez Carranza, Jose
>> Sent: Wednesday, May 29, 2019 11:34 AM
>> To: Chris Friesen <chris.friesen at windriver.com>; starlingx-
>> discuss at lists.starlingx.io
>> Cc: Miller, Frank <Frank.Miller at windriver.com>
>> Subject: [Containers] node-feature-discovery
>>
>> Hi Chris
>>
>> I'm checking storyboard for node-feature-discovery  [1] to design test scenarios
>> about it, for me is not clear yet how to enable that feature on my deployment,
>> are you able to explain more on how to do it? I also see that documentation
>> was provided to docs team, are you able to point me out to that
>> documentation so I can have more details of this feature implementation.
>>
>> 1. https://storyboard.openstack.org/#!/story/2005193
>>
>> Regards,
>> José
>>
> 




More information about the Starlingx-discuss mailing list