0

すべての kubernetes ポッド フォルダーを含むリポジトリがあり、各フォルダーに 2 つのファイルがあります。たとえば、「MyApp」というフォルダー名が 1 つあるとします。このフォルダーには次のものがあります。

controller.yaml次のようになります: (これは私の rc です)

apiVersion: v1
kind: ReplicationController
metadata:
  name: MyApp
  labels:
    name: MyApp
spec:
  replicas: 1
  selector:
    name: MyApp
  template:
    metadata:
      labels:
        name: MyApp
        version: 0.1.4
    spec:
      containers:
      - name: MyApp
        #this is the image artifactory
        image: docker-docker-release.someartifactory.com/MyApp:0.1.4
        ports:
        - containerPort: 9000
      imagePullSecrets:
        - name: myCompany-artifactory

service.yaml次のようになります。

apiVersion: v1
kind: Service
metadata:
  name: MyApp
  labels:
    name: MyApp
spec:
  # if your cluster supports it, uncomment the following to automatically create
  # an external load-balanced IP for the frontend service.
  type: LoadBalancer
  ports:
    # the port that this service should serve on
  - port: 9000
  selector:
    name: MyApp

ここで、実行kubectl get servicesしてすべてのサービスを一覧表示すると、次のようになります。

NAME         LABELS                                    SELECTOR   IP(S)      PORT(S)
kubernetes   component=apiserver,provider=kubernetes   <none>     xxxxx

利用しているすべてのサービスを受けられないのはなぜですか?

4

1 に答える 1