ユーザ用ツール

サイト用ツール


サイドバー

このページの翻訳:



最近の更新



Tag Cloud

06_virtualization:05_container:13_kubernetes_create_nginx

文書の過去の版を表示しています。


13 Kubernetes Nginxを立ててみる

1.nginx pod

3つのnginxを立ててみる

nginx.yaml

apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx
spec:
  replicas: 3
  selector:
    matchLabels:
      app: nginx-app
  template:
    metadata:
      labels:
        app: nginx-app
    spec:
      containers:
        - name: nginx
          image: nginx:latest
          ports:
            - containerPort: 80

create

kubectl create -f nginx.yaml
# kubectl get deployments.apps -o wide
NAME    READY   UP-TO-DATE   AVAILABLE   AGE   CONTAINERS   IMAGES         SELECTOR
nginx   3/3     3            3           24s   nginx        nginx:latest   app=nginx-app

# kubectl get pod
NAME                     READY   STATUS    RESTARTS   AGE
nginx-59bc74c488-669ng   1/1     Running   0          9m34s
nginx-59bc74c488-csj8x   1/1     Running   0          9m34s
nginx-59bc74c488-dc2zq   1/1     Running   0          9m34s

2.確認用の Ubuntu用意

ubuntu.yaml

apiVersion: v1
kind: Pod
metadata:
  name: ubuntu
spec:
  containers:
    - name: ubuntu
      image: ubuntu
      command:
        - sleep
        - infinity
# kubectl create -f ubuntu.yaml

# kubectl get pods ubuntu 
NAME     READY   STATUS    RESTARTS   AGE
ubuntu   1/1     Running   0          6m13s
06_virtualization/05_container/13_kubernetes_create_nginx.1650015524.txt.gz · 最終更新: 2022/04/15 18:38 by matsui