んだ日記

ndaDayoの技術日記です

k8s CentosとNginxのManifestファイルを作ってコンテナに入ってみる

タイトル通りっす。

# pod.yml

apiVersion: v1
kind: Pod
metadata:
  name: debug
  namespace: default
  labels:
    env: study
spec:
  containers:
    - name: debug
      image: centos:7
      command:
        - "sh"
        - "-c"
      args:
        - |
          while true
          do
            sleep ${DELAY}
          done
      env:
        - name: "DELAY"
          value: "5"

---
apiVersion: v1
kind: Pod
metadata:
  name: nginx
  namespace: default
  labels:
    env: study
spec:
  containers:
    - name: nginx
      image: nginx:1.17.2-alpine

起動

% kubectl apply -f pod.yml

確認

% kubectl get pod -o wide

NAME    READY   STATUS    RESTARTS   AGE     IP          NODE             NOMINATED NODE   READINESS GATES
debug   1/1     Running   0          6m11s   10.1.0.41   docker-desktop   <none>           <none>
nginx   1/1     Running   0          6m11s   10.1.0.42   docker-desktop   <none>           <none>

起動できています

コンテナに入る

% kubectl exec -it debug sh

dockerとおんなじ。

以上、んだでした