kubernetes1.8.4 安装指南 -- 8. 安装Kube DNS
来源:互联网 发布:域名在哪里注册好 编辑:程序博客网 时间:2024/05/14 14:18
在master节点的/etc/kubernetes/addons/下面建立文件kube-dns.yml
apiVersion: v1kind: ServiceAccountmetadata: name: kube-dns labels: k8s-app: kube-dns kubernetes.io/cluster-service: "true" addonmanager.kubernetes.io/mode: Reconcile namespace: kube-system---apiVersion: v1kind: Servicemetadata: name: kube-dns namespace: kube-system labels: k8s-app: kube-dns kubernetes.io/cluster-service: "true" addonmanager.kubernetes.io/mode: Reconcilespec: selector: k8s-app: kube-dns clusterIP: 10.96.0.10 ports: - name: dns port: 53 protocol: UDP - name: dns-tcp port: 53 protocol: TCP---apiVersion: extensions/v1beta1kind: Deploymentmetadata: name: kube-dns namespace: kube-system labels: k8s-app: kube-dns kubernetes.io/cluster-service: "true" addonmanager.kubernetes.io/mode: Reconcilespec: strategy: rollingUpdate: maxSurge: 10% maxUnavailable: 0 selector: matchLabels: k8s-app: kube-dns template: metadata: labels: k8s-app: kube-dns annotations: scheduler.alpha.kubernetes.io/critical-pod: '' spec: dnsPolicy: Default serviceAccountName: kube-dns tolerations: - key: "CriticalAddonsOnly" operator: "Exists" - key: node-role.kubernetes.io/master effect: NoSchedule volumes: - name: kube-dns-config configMap: name: kube-dns optional: true containers: - name: kubedns image: registry.cn-hangzhou.aliyuncs.com/google_containers/k8s-dns-kube-dns-amd64:1.14.7 resources: limits: memory: 170Mi requests: cpu: 100m memory: 70Mi livenessProbe: httpGet: path: /healthcheck/kubedns port: 10054 scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 5 successThreshold: 1 failureThreshold: 5 readinessProbe: httpGet: path: /readiness port: 8081 scheme: HTTP initialDelaySeconds: 3 timeoutSeconds: 5 args: - "--domain=cluster.local" - --dns-port=10053 - --v=2 env: - name: PROMETHEUS_PORT value: "10055" ports: - containerPort: 10053 name: dns-local protocol: UDP - containerPort: 10053 name: dns-tcp-local protocol: TCP - containerPort: 10055 name: metrics protocol: TCP volumeMounts: - name: kube-dns-config mountPath: /kube-dns-config - name: dnsmasq image: registry.cn-hangzhou.aliyuncs.com/google_containers/k8s-dns-dnsmasq-nanny-amd64:1.14.7 livenessProbe: httpGet: path: /healthcheck/dnsmasq port: 10054 scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 5 successThreshold: 1 failureThreshold: 5 args: - "-v=2" - "-logtostderr" - "-configDir=/etc/k8s/dns/dnsmasq-nanny" - "-restartDnsmasq=true" - "--" - "-k" - "--cache-size=1000" - "--log-facility=-" - "--server=/cluster.local/127.0.0.1#10053" - "--server=/in-addr.arpa/127.0.0.1#10053" - "--server=/ip6.arpa/127.0.0.1#10053" ports: - containerPort: 53 name: dns protocol: UDP - containerPort: 53 name: dns-tcp protocol: TCP resources: requests: cpu: 150m memory: 20Mi volumeMounts: - name: kube-dns-config mountPath: /etc/k8s/dns/dnsmasq-nanny - name: sidecar image: registry.cn-hangzhou.aliyuncs.com/google_containers/k8s-dns-sidecar-amd64:1.14.7 livenessProbe: httpGet: path: /metrics port: 10054 scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 5 successThreshold: 1 failureThreshold: 5 args: - "--v=2" - "--logtostderr" - "--probe=kubedns,127.0.0.1:10053,kubernetes.default.svc.cluster.local,5,A" - "--probe=dnsmasq,127.0.0.1:53,kubernetes.default.svc.cluster.local,5,A" ports: - containerPort: 10054 name: metrics protocol: TCP resources: requests: memory: 20Mi cpu: 10m
kubectl apply -f kube-dns.yml
kubectl -n kube-system get po -l k8s-app=kube-dns
阅读全文
0 0
- kubernetes1.8.4 安装指南 -- 8. 安装Kube DNS
- kubernetes1.5.2 Kube-DNS搭建
- Kubernetes1.8.4安装指南 -- 1. 环境准备
- kubernetes1.8.4安装指南 -- 5. 证书生成
- kubernetes1.8.4 安装指南 -- 9. calico
- kubernetes1.8.4 安装指南 (基于静态Pod方式安装)
- kubernetes1.8.4安装指南 -- 3. 安装docker ce
- kubernetes1.8.4 安装指南 -- 6. 安装kubernetes master
- kubernetes1.8.4 安装指南 -- 7. kubernetes node安装
- kubernetes1.8.4 安装指南 -- 11. 安装kubernetes dashboard
- kubernetes1.6 安装DNS(四)
- kubernetes1.8.4安装指南 -- 2. ssh免密登录
- kubernetes1.8.4 安装指南 -- 10. 测试nginx服务
- Kubernetes1.6安装指南 (二进制文件方式)
- kubeadm1.8.4安装kubernetes1.8.4集群
- kubernetes1.4.1安装教程
- kubernetes1.6.1安装
- kubernetes 安装配置 kube-ui
- Service详解_BoundService
- RecycierView 点击条目 Eventbus传值给第二个activity,吐司展示
- 编译caffe on Ubuntu16.04
- 轮播图
- 3*3卷积核 5*5卷积核到底有多大区别
- kubernetes1.8.4 安装指南 -- 8. 安装Kube DNS
- viewpager无限轮播,画小圆点,小圆点的布局
- 什么是原子性,什么是原子性操作
- 读《六项精进》有感
- iOS小常识,提高效率必备
- facebook广告后台设置
- 封装poi导出EXCEL
- svn Previous operation has not finished; run 'cleanup' if it was interrupted错误(死循环问题)
- 写倒三角