1

「IaaC」(または IaC)という言葉に何度も出くわしました。私がそれをググったとき、それは私に言った:

コードとしてのインフラストラクチャ (IaC) は、物理的なハードウェア構成や対話型の構成ツールではなく、機械可読な定義ファイルを使用してコンピューター データ センターを管理およびプロビジョニングするプロセスです。

Kubernetes で使用される yaml ファイルは、IaC の例になりますか? たぶん、Dockerfile でさえそのように見なすことができますか? そうでない場合は、IaC の例をいくつか教えてください。

例えば ​​:

apiVersion: v1
kind: Service
metadata:
  name: my-nginx-svc
  labels:
    app: nginx
spec:
  type: LoadBalancer
  ports:
  - port: 80
  selector:
    app: nginx
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: my-nginx
  labels:
    app: nginx
spec:
  replicas: 3
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:1.7.9
        ports:
        - containerPort: 80

4

1 に答える 1