Как реализовать конкретный /etc/resolv.conf для проекта Openshift

Поскольку i1 = 2 и i2 = 5 являются целыми типами, и когда вы делите (2/5) их, оно дает целочисленное значение (0), потому что дробная часть (.4) отбрасывается. Итак, положим (double) i1 / i2 на уравнение.

0
задан Daein Park 17 January 2019 в 13:04
поделиться

1 ответ

Лично я думаю, что OpenShift не поддерживалась конфигурация DNS на project единицу. Но вы можете рассмотреть возможность CustomPodDNS для настройки DNS на Pod устройство. Таким образом, вы можете настроить Pods на использование той же конфигурации DNS в project, используя эту функцию.

  • Вы можете включить функцию CustomPodDNS для кластера OCP, если сконфигурировали следующие параметры в /etc/origin/master/master-config.yaml.
kubernetesMasterConfig:
  apiServerArguments:
    feature-gates:
    - CustomPodDNS=true
  controllerArguments:
    feature-gates:
    - CustomPodDNS=true
  • Вы также можете включить эту функцию на одном узле хоста, настроив ее в /etc/origin/node/node-config.yaml.
kubeletArguments:
  feature-gates:
  - CustomPodDNS=true

Вы должны перезапустить связанные службы master и node, чтобы изменения вступили в силу.

apiVersion: v1
kind: Pod
metadata:
  namespace: default
  name: dns-example
spec:
  containers:
    - name: test
      image: nginx
  dnsPolicy: "None"
  dnsConfig:
    nameservers:
      - 1.2.3.4
    searches:
      - ns1.svc.cluster.local
      - my.dns.search.suffix
    options:
      - name: ndots
        value: "2"
      - name: edns0
0
ответ дан Daein Park 17 January 2019 в 13:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: