Я пытаюсь установить Istio в кластере Kubernetes. Я создал трехузловой кластер и установил версию istioctl 1.1.0. При установке istio есть файл istio-demo.yaml
, расположенный внутри каталога install/kubernetes/istio-demo.yaml
. Когда я запустил команду kubectl apply -f install/kubernetes/istio-demo.yaml
, я получил следующий результат.
Затем я перечислил службы, используя kubectl get svc -n istio-system
Я вижу службы
Затем, когда я перечисляю модули, используя kubectl get pod -n istio-system
Я не вижу стручки. Где я ошибаюсь?
rule.config.istio.io/tcpkubeattrgenrulerule created
kubernetes.config.istio.io/attributes created
destinationrule.networking.istio.io/istio-policy created
destinationrule.networking.istio.io/istio-telemetry created
unable to recognize "install/kubernetes/istio-demo.yaml": no matches for kind "Deployment" in version "extensions/v1beta1"
unable to recognize "install/kubernetes/istio-demo.yaml": no matches for kind "Deployment" in version "extensions/v1beta1"
unable to recognize "install/kubernetes/istio-demo.yaml": no matches for kind "Deployment" in version "extensions/v1beta1"
unable to recognize "install/kubernetes/istio-demo.yaml": no matches for kind "Deployment" in version "extensions/v1beta1"
unable to recognize "install/kubernetes/istio-demo.yaml": no matches for kind "Deployment" in version "extensions/v1beta1"
unable to recognize "install/kubernetes/istio-demo.yaml": no matches for kind "Deployment" in version "extensions/v1beta1"
unable to recognize "install/kubernetes/istio-demo.yaml": no matches for kind "Deployment" in version "extensions/v1beta1"
istio-1.1.0]$ kubectl get namespaces
NAME STATUS AGE
default Active 11m
istio-system Active 100s
kube-node-lease Active 11m
kube-public Active 11m
kube-system Active 11m
kubectl get pod -n istio-system
NAME READY STATUS RESTARTS AGE
istio-cleanup-secrets-1.1.0-fbr87 0/1 Completed 0 3m27s
istio-grafana-post-install-1.1.0-kwz58 0/1 Completed 0 3m27s
istio-security-post-install-1.1.0-mc9wk 0/1 Completed 0 3m27s
ps: Обновление по вопросу: 1.
$ kubectl api-resources | grep deployment
deployments deploy apps true
Deployment
Версия клиента: version.Info {Major: "1", Minor: "17"