Skip to content

Commit acae0fe

Browse files
authored
Merge pull request #1205 from holser/resolv_updates
Refactoring resolv.conf
2 parents c0cae9e + 2670eef commit acae0fe

File tree

8 files changed

+50
-8
lines changed

8 files changed

+50
-8
lines changed

roles/kubernetes-apps/ansible/tasks/netchecker.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
src: "{{item.file}}"
44
dest: "{{kube_config_dir}}/{{item.file}}"
55
with_items:
6-
- {file: netchecker-agent-ds.yml, type: ds, name: netchecker-agent}
7-
- {file: netchecker-agent-hostnet-ds.j2, type: ds, name: netchecker-agent-hostnet}
8-
- {file: netchecker-server-pod.yml, type: po, name: netchecker-server}
9-
- {file: netchecker-server-svc.yml, type: svc, name: netchecker-service}
6+
- {file: netchecker-agent-ds.yml.j2, type: ds, name: netchecker-agent}
7+
- {file: netchecker-agent-hostnet-ds.yml.j2, type: ds, name: netchecker-agent-hostnet}
8+
- {file: netchecker-server-pod.yml.j2, type: po, name: netchecker-server}
9+
- {file: netchecker-server-svc.yml.j2, type: svc, name: netchecker-service}
1010
register: manifests
1111
when: inventory_hostname == groups['kube-master'][0]
1212

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
apiVersion: extensions/v1beta1
2+
kind: DaemonSet
3+
metadata:
4+
labels:
5+
app: netchecker-agent-hostnet
6+
name: netchecker-agent-hostnet
7+
namespace: {{ netcheck_namespace }}
8+
spec:
9+
template:
10+
metadata:
11+
name: netchecker-agent-hostnet
12+
labels:
13+
app: netchecker-agent-hostnet
14+
spec:
15+
hostNetwork: True
16+
{% if kube_version | version_compare('v1.6', '>=') %}
17+
dnsPolicy: ClusterFirstWithHostNet
18+
{% endif %}
19+
containers:
20+
- name: netchecker-agent
21+
image: "{{ agent_img }}"
22+
env:
23+
- name: MY_POD_NAME
24+
valueFrom:
25+
fieldRef:
26+
fieldPath: metadata.name
27+
args:
28+
- "-v=5"
29+
- "-alsologtostderr=true"
30+
- "-serverendpoint=netchecker-service:8081"
31+
- "-reportinterval={{ agent_report_interval }}"
32+
imagePullPolicy: {{ k8s_image_pull_policy }}
33+
resources:
34+
limits:
35+
cpu: {{ netchecker_agent_cpu_limit }}
36+
memory: {{ netchecker_agent_memory_limit }}
37+
requests:
38+
cpu: {{ netchecker_agent_cpu_requests }}
39+
memory: {{ netchecker_agent_memory_requests }}

roles/kubernetes/master/templates/manifests/kube-controller-manager.manifest.j2

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ metadata:
77
k8s-app: kube-controller
88
spec:
99
hostNetwork: true
10-
{%- if kube_version | version_compare('v1.6', '>=') -%}
10+
{% if kube_version | version_compare('v1.6', '>=') %}
1111
dnsPolicy: ClusterFirstWithHostNet
12-
{%- endif -%}
12+
{% endif %}
1313
containers:
1414
- name: kube-controller-manager
1515
image: {{ hyperkube_image_repo }}:{{ hyperkube_image_tag }}

roles/kubernetes/master/templates/manifests/kube-scheduler.manifest.j2

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ metadata:
77
k8s-app: kube-scheduler
88
spec:
99
hostNetwork: true
10-
{%- if kube_version | version_compare('v1.6', '>=') -%}
10+
{% if kube_version | version_compare('v1.6', '>=') %}
1111
dnsPolicy: ClusterFirstWithHostNet
12-
{%- endif -%}
12+
{% endif %}
1313
containers:
1414
- name: kube-scheduler
1515
image: {{ hyperkube_image_repo }}:{{ hyperkube_image_tag }}

roles/kubernetes/node/templates/manifests/kube-proxy.manifest.j2

+3
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ metadata:
77
k8s-app: kube-proxy
88
spec:
99
hostNetwork: true
10+
{% if kube_version | version_compare('v1.6', '>=') %}
11+
dnsPolicy: ClusterFirstWithHostNet
12+
{% endif %}
1013
containers:
1114
- name: kube-proxy
1215
image: {{ hyperkube_image_repo }}:{{ hyperkube_image_tag }}

0 commit comments

Comments
 (0)