我正在嘗試創建集群的 ec2 實體。我已經安裝了 kubectl,這是我的服務和作業負載 yaml 檔案
服務.yaml
apiVersion: v1
kind: Service
metadata:
name: stockapi-webapp
spec:
selector:
app: stockapi
ports:
- name: http
port: 80
type: LoadBalancer
作業負載.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
當我嘗試跑步時
kubectl apply -f workloads.yaml
我認為這是一個錯誤
The connection to the server localhost:8080 was refused - did you specify the right host or port?
我還嘗試將我的 services.yaml 中的埠更改為 8080,但這也沒有解決它
uj5u.com熱心網友回復:
當您在運行命令~/.kube/config的客戶端/沒有正確組態檔時會出現此錯誤。kubectl
kubectl 從檔案中讀取 clusterinfo 和要連接的埠 ~/.kube/config。
如果您使用的是 eks,請按照以下說明創建config檔案
aws eks create kubeconfig file
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/479414.html
上一篇:如何在鏡頭中切換命名空間
