Я использую Windows 10 Docker Desktop и Powershell (версия 5.1.x) для отслеживания веб-журналов c оператор kubernetes для создания веб-журналов c домен https://oracle.github.io/weblogic-kubernetes-operator/quickstart/install/
Я могу извлечь изображения для веб-журналов c 12.2.1.3, как указано ниже
REPOSITORY TAG IMAGE ID CREATED SIZE
container-registry.oracle.com/middleware/weblogic 12.2.1.3 62ceff11b24b 8 weeks ago 1.18GB
oracle/weblogic-kubernetes-operator 2.5.0 69a7a5fc7fa8 2 months ago 538MB
traefik 1.7.12 18471c10e6e4 11 months ago 71.7MB
Но при выполнении следующей команды: Предоставьте учетной записи службы Helm роль администратора кластера.
$ cat <<EOF | kubectl apply -f -
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: helm-user-cluster-admin-role
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cluster-admin
subjects:
- kind: ServiceAccount
name: default
namespace: kube-system
EOF
Я получаю сообщение об ошибке от Powerhell
At C:\Users\RANAJOYPAUL\Ranajoy\APMM\Git Hub repo\weblogic-kubernetes-operator\command.ps1:1 char:6
+ cat << EOF | kubectl apply -f -
+ ~
Missing file specification after redirection operator.
At C:\Users\RANAJOYPAUL\Ranajoy\APMM\Git Hub repo\weblogic-kubernetes-operator\command.ps1:1 char:5
+ cat << EOF | kubectl apply -f -
+ ~
The '<' operator is reserved for future use.
At C:\Users\RANAJOYPAUL\Ranajoy\APMM\Git Hub repo\weblogic-kubernetes-operator\command.ps1:1 char:6
+ cat << EOF | kubectl apply -f -
+ ~
The '<' operator is reserved for future use.
+ CategoryInfo : ParserError: (:) [], ParseException
+ FullyQualifiedErrorId : MissingFileSpecification
Я попытался вставить весь текст команды в файл .ps1 и выполнить то же самое, но с тем же результатом. На моем компьютере нет оболочки linux, поэтому дайте мне знать, как я могу использовать такие команды из Powershell. Заранее спасибо !!