Вызов внешнего IP из kubernetes с использованием сети Calico - PullRequest
0 голосов
/ 03 апреля 2020

Я установил kubernetes, а затем я установил сеть ситца, используя документацию . После этого я проверил кластер, и все модули из всех пространств имен были запущены и готовы.

После этого я развернул один модуль, который вызывает внешний IP-адрес, но этот модуль не достигает этого IP-адреса, он не может пропинговать внешние IP-адреса

Затем я воспользовался ситцевой документацией для доступа к внешним IP-адресам и выполнил следующие команды:

kubectl apply -f https://docs.projectcalico.org/manifests/calicoctl.yaml

alias calicoctl="kubectl exec -i -n kube-system calicoctl /calicoctl -- "

А потом я создал свой файл манифеста:

apiVersion: projectcalico.org/v3
kind: IPPool
metadata:
    name: ippool-ext-1
spec:
    cidr: 10.0.0.0/16
    natOutgoing: true

И я выполнил следующую команду calicoctl2 create -f - < manifest.yml, и она вернула эту ошибку:

OCI runtime exec failed: exec failed: container_linux.go:345: starting container process caused "exec: \"create\": executable file not found in $PATH": unknown
command terminated with exit code 126

Можете ли вы помочь мне понять узнать, как решить эту проблему? Или вы могли бы порекомендовать другой способ настроить мой кластер kubernetes для доступа к внешним IP-адресам?

...