Skip to content

Commit 182b485

Browse files
committed
Add providerID for autoscale 1.0.3
1 parent 1d73b05 commit 182b485

File tree

6 files changed

+28
-8
lines changed

6 files changed

+28
-8
lines changed

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@
101101
[submodule "src/k8s.io/autoscaler"]
102102
path = src/k8s.io/autoscaler
103103
url = [email protected]:cloudify-incubator/kubernetes-autoscaler.git
104-
branch = master
104+
branch = cluster-autoscaler-stable
105105
[submodule "src/github.com/tools/godep"]
106106
path = src/github.com/tools/godep
107107
url = [email protected]:tools/godep.git

examples/cluster_blueprint/monitoring.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,3 +280,16 @@ node_templates:
280280
target: kube
281281
- type: cloudify.relationships.depends_on
282282
target: heapster_deployment
283+
284+
heapster_rbac:
285+
type: cloudify.nodes.ApplicationServer
286+
interfaces:
287+
interfaces:
288+
cloudify.interfaces.lifecycle:
289+
create:
290+
implementation: scripts/cfy_autoscale/heapster_rbac.sh
291+
relationships:
292+
- target: kubemanager
293+
type: cloudify.relationships.contained_in
294+
- type: cloudify.relationships.depends_on
295+
target: heapster_service
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/bash
2+
3+
ctx logger info "Start rbac/heapster-rbac"
4+
for retry_count in {1..10}
5+
do
6+
kubectl create -f https://raw.githubusercontent.com/kubernetes/heapster/release-1.4/deploy/kube-config/rbac/heapster-rbac.yaml && break
7+
ctx logger info "Issues with start heapster-rbac"
8+
sleep 10
9+
done

examples/cluster_blueprint/scripts/kubernetes/install.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@ elif [[ "$VM_VERSION" == 'NAME="Ubuntu"' ]]; then
3030
EOF
3131

3232
sudo apt-get update
33-
sudo apt-get install -y kubelet=1.8.3-00 kubeadm=1.8.3-00
33+
sudo apt-get install -y kubelet=1.8.4-00 kubeadm=1.8.4-00
3434
else
3535
ctx logger info "Unknow OS"
3636
fi
3737

3838
# we need to disable swaps before use
3939
swapon -s | awk '{print "sudo swapoff " $1}' | grep -v "Filename" | sh -
40-
sudo sed -i 's|cgroup-driver=systemd|cgroup-driver=cgroupfs|g' /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
40+
sudo sed -i 's|cgroup-driver=systemd|cgroup-driver=cgroupfs --provider-id='`hostname`'|g' /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
4141

4242
ctx logger info "Reload kubernetes"
4343

src/cloudifyprovider/instances.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -219,8 +219,6 @@ func (r *Instances) ExternalID(nodeName types.NodeName) (string, error) {
219219
return r.InstanceID(nodeName)
220220
}
221221

222-
const fakeuuid = "fakeuuid:"
223-
224222
// InstanceID returns the cloud provider ID of the specified instance.
225223
func (r *Instances) InstanceID(nodeName types.NodeName) (string, error) {
226224
name := string(nodeName)
@@ -247,8 +245,8 @@ func (r *Instances) InstanceID(nodeName types.NodeName) (string, error) {
247245
continue
248246
}
249247

250-
glog.Infof("Node is alive %+v", nodeInstance)
251-
return fakeuuid + name, nil
248+
glog.Infof("Node is alive: %+v", name)
249+
return name, nil
252250
}
253251
}
254252

src/k8s.io/autoscaler

Submodule autoscaler updated 64 files

0 commit comments

Comments
 (0)