- rolearn: arn:aws:iam::<AWS_ACCOUNT_ID>:role/codebuild-eks
username: codebuild-eks
groups:
- system:masters
version: 0.2
phases:
install:
commands:
- curl -o kubectl https://amazon-eks.s3-us-west-2.amazonaws.com/1.11.10/2019-06-21/bin/linux/amd64/kubectl
- chmod +x ./kubectl
- mkdir -p $HOME/bin && cp ./kubectl $HOME/bin/kubectl && export PATH=$HOME/bin:$PATH
- kubectl version --short --client
- curl -o aws-iam-authenticator https://amazon-eks.s3-us-west-2.amazonaws.com/1.13.7/2019-06-11/bin/linux/amd64/aws-iam-authenticator
- chmod +x ./aws-iam-authenticator
- mkdir -p $HOME/bin && cp ./aws-iam-authenticator $HOME/bin/aws-iam-authenticator && export PATH=$HOME/bin:$PATH
- aws-iam-authenticator help
pre_build:
commands:
- echo Entered the pre_build phase...
- echo Logging in to Amazon EKS...
- mkdir -p ~/.kube
- aws s3 cp s3://ppshein-eks/config ~/.kube/config
- export KUBECONFIG=$KUBECONFIG:~/.kube/config
- aws eks --region $AWS_DEFAULT_REGION update-kubeconfig --name $AWS_CLUSTER_NAME
build:
commands:
- echo Entered the build phase...
- echo Change directory to secondary source
- cd $CODEBUILD_SRC_DIR
- echo List directory
- ls -la
- kubectl get pods --kubeconfig ~/.kube/config
- kubectl apply -f deployment.yml
问题是当CodeBuild运行这个kubectl apply-f deployment.yml
语句时,我得到了错误消息,但是上面的一个kubectl get pods--kubeconfig~/.kube/config
运行良好。
请告诉我错过了要添加或配置的区域。多谢了。
这些错误表示kubectl无法到达位于127.0.0.1:8080的kubernetes服务器endpoint或本地主机。由于您已经使用命令update-kubeconfig
配置了kubeconfig,因此似乎正在合并多个配置1,原因是该命令:
- export KUBECONFIG=$KUBECONFIG:~/.kube/config
要查看kubectl看到的结果配置,请在失败命令之前运行以下命令:
- kubectl config view # Add this
- kubectl apply -f deployment.yml
要修复,我建议在预构建阶段进行如下更改:
- export KUBECONFIG=~/.kube/config
- export KUBECONFIG=file1:file2
- kubectl get pods --context=cluster-1
- kubectl get pods --context=cluster-2
问题内容: 我在位于http:// localhost:8080 / index.html 的简单HTML页面上插入了Java Applet : Java Applet具有一种类似于以下代码的方法: 当我像这样从JavaScript执行applet代码时: 我收到以下错误: _访问被拒绝(java.net.SocketPermission 127.0.0.1:8080 connect,resolv
当我在Consult服务器和客户端上运行任何时,会出现此错误。端口处于侦听状态,我确保没有防火墙阻止。当在Consult客户端中运行相同内容时,我会出现以下错误:
关于代号一的快速问题。我将如何处理连接被拒绝的错误?我有所有的响应侦听器,它们在ConnectionRequest对象中被重写,但当发生连接拒绝错误时,它不会遍历我的代码,应用程序会崩溃。非常感谢。
我安装了kubeadm来部署多节点kubernetes集群。添加了两个节点。那些都准备好了。我能够运行我的应用程序使用节点端口服务。当我尝试你访问仪表板面临一个问题。我正在按照此链接中安装仪表板的步骤操作 它运行良好,并将输出保存在中 当我尝试使用URL访问站点时,它显示的是。我观察了中的输出,它显示了以下错误: I1203 12:28:05.880828 15591 log.go:172]HTT
我能够在库伯内特斯将两个节点聚集在一起。主节点似乎运行良好,但是在工作节点上运行任何命令都会导致错误:“拒绝与服务器localhost:8080连接——您指定了正确的主机或端口吗?” 来自大师(node1), 来自工作者(节点2), 我不知道如何解决这个问题。感谢您的帮助。 在执行时,"Journal alctl-xeu kubelet"我看到:"CNI未能检索网络命名空间路径:无法为终止的容器找
问题内容: 我是 HBase 和 Hadoop的 新手。我已经完全设置了HBase并完美启动。现在,当我尝试使用Java客户端从 p1 连接到HBase(HBase安装在 p2上 )时,它抛出了一个奇怪的异常。 问题答案: 我找到了解决方案。 通过仅从我的 主机中 删除 localhost 条目。现在我的本地主机条目就像 192.169.19.50 [这是我的hbase IP] =本地主机,而不是