Overview

CLI command
update-kubernetes-master
DescriptionUpdate the master node of the Kubernetes-CoreOS Cluster.
Command format

update-kubernetes-master -c <CLUSTER_ID> -p <JSON_FILE_PATH>

The path to the JSON file that defines the Kubernetes-CoreOS Master needs to be defined as the <JSON_FILE_PATH> value.

Parameter definitions

Short option
Long option
Description
Required
Example value

-p

--resource-path
Folder path where the JSON file that defines the Kubernetes-CoreOS Master is stored.Yes
<STRATOS_SOURCE_HOME>/samples/kubernetes-clusters
/kuberenetes-master.json

-c

--cluster-idID of the Kubernetes CoreOS Cluster.Yes

kubernetes-cluster-1

Sample Kubernetes-CoreOS Master JSON

{
  "hostId": "master",
  "hostname": "master.dev.kubernetes.org",
  "privateIPAddress": "172.17.8.105",
  "publicIPAddress": "172.17.8.109",
  "property": [
    
  ]
}

For information on all the properties that can be used in a Kubernetes Master definition, see the Kubernetes Master Resource Definition.

Example

Use case:  Update the master node of the Kubernetes-CoreOS Cluster with the Kubernetes Master details defined in the <STRATOS_SOURCE_HOME>/samples/kubernetes-clusters/kubernetes-master.json file.

update-kubernetes-master -c kubernetes-cluster-1 -p <STRATOS_SOURCE_HOME>/samples/kubernetes-clusters/kuberenetes-master.json

Sample output

Successfully updated kubernetes master.
  • No labels