Кубернетес с бязью - PullRequest
       9

Кубернетес с бязью

0 голосов
/ 09 октября 2018

Мы пытаемся настроить контейнер IBM Datastage, использующий два компонента Docker и Kubernetes.IBM использовала Kubernetes с Calico (чистая сеть IP-сетей) в качестве сети.IBM использует сценарий ansible + shell для настройки развертывания InfoSphere DataStage в контейнеризованной среде.

После того, как мы установили модуль ситца на 3 не работающих узлах, а также kube-dns находится в состоянии создания.

NAMESPACE   NAME                                    READY STATUS           RESTARTS AGE
default     docker-registry-6d46c849dc-crx6p         1/1  Running             0     2h
kube-system calico-etcd-47b9q                        1/1  Running             0     2h
kube-system calico-kube-controllers-6fb8b4d696-62xmr 1/1  Running             0     9m
kube-system calico-node-5hrpj                        1/2  CrashLoopBackOff    31    2h
kube-system calico-node-bsldv                        1/2  CrashLoopBackOff    30    2h
kube-system calico-node-qfxt4                        1/2  CrashLoopBackOff    30    2h
kube-system etcd-k8snode1                            1/1  Running             0     2h
kube-system kube-apiserver-k8snode1.luc...           1/1  Running             0     2h
kube-system kube-controller-manager-k8s...           1/1  Running             0     2h
kube-system kube-dns-6f4fd4bdf-k6szc                 0/3  ContainerCreating   0     2h
kube-system kube-proxy-92869                         1/1  Running             0     2h
kube-system kube-proxy-pbpc4                         1/1  Running             0     2h
kube-system kube-proxy-sd5w5i                        1/1  Running             0     2h
kube-system kube-scheduler-k8snode1                  1/1  Running             0     2h
test-1      is-en-conductor-0                        0/1  ContainerCreating   0     2h
test-1      is-engine-compute-0                      0/1  ContainerCreating   0     2h
test-1      is-servicesdocker-pod-b54c55f8c-72d62    0/1  ContainerCreating   0     2h
test-1      is-xmetadocker-pod-68774595cb-crbwl      0/1  ContainerCreating   0     2h

Ошибка при создании ситцевого узла и куб-днс ... Кто-нибудь может нам помочь?

1 Ответ

0 голосов
/ 09 октября 2018

Вероятно, что PodCidr не соответствует 192.168.0.0/16, что является необходимым для Калико.Это не гарантирует, что это решит вашу проблему, но в любом случае вы можете изменить ее в своем /etc/kubernetes/manifests/kube-controller-manager.yml:

...
containers:
- command:
  - kube-controller-manager
  - --address=127.0.0.1
  - --allocate-node-cidrs=true
  - --cloud-provider=aws
  - --cluster-cidr=192.168.0.0/16 <== Here.
...

Затем отредактируйте ConfigMap для вашего kube-proxy

$ kubectl -n kube-system edit configmap kube-proxy

apiVersion: v1
data:
  config.conf: |-
    apiVersion: kubeproxy.config.k8s.io/v1alpha1
    bindAddress: 0.0.0.0
    clientConnection:
      acceptContentTypes: ""
      burst: 10
      contentType: application/vnd.kubernetes.protobuf
      kubeconfig: /var/lib/kube-proxy/kubeconfig.conf
      qps: 5
    clusterCIDR: 192.168.0.0/16 <== change this
    configSyncPeriod: 15m0s
    ...

Затем перезапустите все серверы в вашем кластере.

Надеюсь, это поможет.

...