MP3*_*P32 21 kubernetes amazon-eks
我在一个 ec2 实例上尝试创建我的集群。我已经安装了 kubectl,这是我的服务和工作负载 yaml 文件
服务.yaml
apiVersion: v1
kind: Service
metadata:
name: stockapi-webapp
spec:
selector:
app: stockapi
ports:
- name: http
port: 80
type: LoadBalancer
Run Code Online (Sandbox Code Playgroud)
工作负载.yaml
apiVersion: v1
kind: Deployment
metadata:
name: stockapi
spec:
selector:
matchLabels:
app: stockapi
replicas: 1
template: # template for the pods
metadata:
labels:
app: stockapi
spec:
containers:
- name: stock-api
image: public.ecr.aws/u1c1h9j4/stock-api:latest
Run Code Online (Sandbox Code Playgroud)
当我尝试跑步时
kubectl apply -f workloads.yaml
Run Code Online (Sandbox Code Playgroud)
我将此视为错误
The connection to the server localhost:8080 was refused - did you specify the right host or port?
Run Code Online (Sandbox Code Playgroud)
我还尝试将 services.yaml 中的端口更改为 8080,但这也没有解决问题
小智 25
~/.kube/config
当您在客户端/运行命令的位置上没有文件或没有正确配置文件时,就会出现此错误kubectl
。
kubectl 从文件中读取集群信息以及要连接到的端口 ~/.kube/config
。
如果您使用 eks,请按照以下步骤创建config
文件
aws eks create kubeconfig 文件
归档时间: |
|
查看次数: |
90403 次 |
最近记录: |