Skip to content
This repository was archived by the owner on May 22, 2020. It is now read-only.

Commit 1e8a85f

Browse files
committed
changes for some of initial feedback
1 parent f56f5e2 commit 1e8a85f

File tree

7 files changed

+18
-42
lines changed

7 files changed

+18
-42
lines changed

min-turnup/Dockerfile

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,12 @@ RUN bash -c "\
55
apt-get install -y make unzip jq && \
66
rm -rf /var/lib/apt/lists/*"
77

8-
ENV TERRAFORM_VERSION 0.7.0-rc1
8+
ENV TERRAFORM_VERSION 0.7.0-rc2
99
RUN bash -c "\
1010
wget -q -O /tmp/terraform.zip \"https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION}/terraform_${TERRAFORM_VERSION}_linux_amd64.zip\" && \
1111
unzip /tmp/terraform.zip -d /usr/local/bin/ && \
1212
rm /tmp/terraform.zip"
1313

14-
################################################################################################
15-
# TEMP: For now get terraform from source so we get ipv4 forwarding for Azure
16-
################################################################################################
17-
#RUN bash -c "\
18-
# apt-get update && apt-get -y upgrade && \
19-
# apt-get install -y nodejs npm golang-go && \
20-
# rm -rf /var/lib/apt/lists/*"
21-
#ENV GOPATH "/root/gopkgs"
22-
#ENV PATH "$GOPATH/bin:$PATH"
23-
#RUN bash -c "mkdir -p $GOPATH/src/github.com/hashicorp/ && \
24-
# git clone https://github.com/hashicorp/terraform $GOPATH/src/github.com/hashicorp/terraform && \
25-
# cd $GOPATH/src/github.com/hashicorp/terraform; make dev"
26-
2714
################################################################################################
2815
# Azure - Required dependencies
2916
################################################################################################
@@ -46,8 +33,8 @@ RUN bash -c "\
4633
make; \
4734
cp jsonnet /usr/bin/jsonnet;"
4835

49-
WORKDIR /opt/kube-deploy
36+
WORKDIR /opt/kube-min-turnup
5037

51-
ADD . /opt/kube-deploy/
38+
ADD . /opt/kube-min-turnup/
5239

5340
CMD make

min-turnup/Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ docker-build:
2424
docker build -t kube-min-turnup .
2525

2626
docker-run: docker-build
27+
docker run -it --net=host kube-min-turnup /bin/bash
28+
29+
docker-dev: docker-build
2730
docker run -it --net=host -v `pwd`:/opt/kube-min-turnup kube-min-turnup /bin/bash
2831

2932
default:

min-turnup/README-azure

Lines changed: 0 additions & 13 deletions
This file was deleted.

min-turnup/phase1/azure/configure-vm.sh

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ EOF
1818

1919
curl -sSL https://get.docker.com/ | sh
2020

21-
apt-get update
22-
#apt-get dist-upgrade -y
2321
apt-get install -y jq
2422

2523
systemctl start docker || true
@@ -32,8 +30,9 @@ fi
3230
azure_file="/etc/kubernetes/azure.json"
3331
config_file="/etc/kubernetes/k8s_config.json"
3432

35-
mkdir /etc/kubernetes
36-
# these get filled in from terraform
33+
mkdir -p /etc/kubernetes
34+
35+
# the following values are populated by terraform
3736
echo -n "${azure_json}" | base64 -d > "$azure_file"
3837
echo -n "${k8s_config}" | base64 -d > "$config_file"
3938
echo -n "${kubelet_tar}" | base64 -d > "/etc/kubernetes/kubelet.tar"
@@ -66,4 +65,3 @@ EOF
6665
chmod +x /etc/kubernetes/install.sh
6766
/etc/kubernetes/install.sh
6867

69-
#sudo reboot

min-turnup/phase2/ansible/Makefile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
TAG=v1
2-
#IMAGE=gcr.io/mikedanese-k8s/install-k8s
3-
IMAGE=docker.io/colemickens/install-k8s
2+
IMAGE?=docker.io/colemickens/install-k8s
43

54
build:
65
docker build -t "$(IMAGE):$(TAG)" .

min-turnup/phase2/ansible/playbooks/roles/master/templates/etcd.json.j2

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
"volumeMounts": [
4848
{
4949
"name": "varetcd",
50-
"mountPath": "/var/lib/etcd"
50+
"mountPath": "/var/etcd"
5151
}
5252
]
5353
}
@@ -56,7 +56,11 @@
5656
{
5757
"name": "varetcd",
5858
"hostPath": {
59-
"path": "/var/lib/etcd"
59+
{% if phase1['cloud_provider'] == "gce" %}
60+
"path": "/mnt/master-pd/var/etcd"
61+
{% elif phase1['cloud_provider'] == "azure" %}
62+
"path": "/var/etcd"
63+
{% endif %}
6064
}
6165
}
6266
]

min-turnup/phase2/ansible/playbooks/roles/node/templates/kubelet.service.j2

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,21 +25,19 @@ ExecStart=/usr/bin/docker run \
2525
--cloud-config="/etc/kubernetes/azure.json" \
2626
{% endif %}
2727
--enable-server \
28-
--register-node=true \
2928
--register-schedulable={{ role == "node" }} \
3029
--enable-debugging-handlers \
3130
--api-servers=https://{{ master_ip }} \
3231
--kubeconfig=/srv/kubernetes/kubeconfig.json \
33-
{% if role == "master" %}
3432
--config=/etc/kubernetes/manifests \
35-
{% elif role == "node" %}
33+
{% if role == "node" %}
3634
--hairpin-mode=promiscuous-bridge \
3735
--network-plugin=kubenet \
3836
--reconcile-cidr \
3937
{% endif %}
4038
--cluster-dns=10.3.0.10 \
4139
--cluster-domain=cluster.local \
42-
--v=9
40+
--v=2
4341
Restart=always
4442
KillMode=process
4543

0 commit comments

Comments
 (0)