|
|
@ -1,43 +0,0 @@ |
|
|
|
apiVersion: extensions/v1beta1 |
|
|
|
kind: DaemonSet |
|
|
|
metadata: |
|
|
|
labels: |
|
|
|
app: netchecker-agent-hostnet |
|
|
|
name: netchecker-agent-hostnet |
|
|
|
namespace: {{ netcheck_namespace }} |
|
|
|
spec: |
|
|
|
template: |
|
|
|
metadata: |
|
|
|
name: netchecker-agent-hostnet |
|
|
|
labels: |
|
|
|
app: netchecker-agent-hostnet |
|
|
|
spec: |
|
|
|
hostNetwork: True |
|
|
|
{% if kube_version | version_compare('v1.6', '>=') %} |
|
|
|
dnsPolicy: ClusterFirstWithHostNet |
|
|
|
{% endif %} |
|
|
|
containers: |
|
|
|
- name: netchecker-agent |
|
|
|
image: "{{ agent_img }}" |
|
|
|
env: |
|
|
|
- name: MY_POD_NAME |
|
|
|
valueFrom: |
|
|
|
fieldRef: |
|
|
|
fieldPath: metadata.name |
|
|
|
- name: MY_NODE_NAME |
|
|
|
valueFrom: |
|
|
|
fieldRef: |
|
|
|
fieldPath: spec.nodeName |
|
|
|
args: |
|
|
|
- "-v=5" |
|
|
|
- "-alsologtostderr=true" |
|
|
|
- "-serverendpoint=netchecker-service:8081" |
|
|
|
- "-reportinterval={{ agent_report_interval }}" |
|
|
|
imagePullPolicy: {{ k8s_image_pull_policy }} |
|
|
|
resources: |
|
|
|
limits: |
|
|
|
cpu: {{ netchecker_agent_cpu_limit }} |
|
|
|
memory: {{ netchecker_agent_memory_limit }} |
|
|
|
requests: |
|
|
|
cpu: {{ netchecker_agent_cpu_requests }} |
|
|
|
memory: {{ netchecker_agent_memory_requests }} |