K8S 通过 yaml 文件创建资源

创建 pod

cd ~
vi pod-demo.yaml
# 内容如下 
apiVersion: v1
kind: Pod
metadata:
  name: pod-demo
  namespace: default
  labels:
    app: myapp
    tier: frontend
spec:
  containers:
  - name: myapp
    image: ikubernetes/myapp:v1
  - name: busybox
    image: busybox:latest
    command:
    - "/bin/sh"
    - "-c"
    - "sleep 3600"

# 使用 kubectl create 创建 pod
kubectl create -f pod-demo.yaml

# 这个 pod 里面有两个容器,一个是 myapp,一个是 busybox
# 查看日志
kubectl logs pod-demo myapp

# 进入 pod 中的容器内部
kubectl exec -it pod-demo -c myapp -- /bin/sh

猜你喜欢

转载自www.cnblogs.com/klvchen/p/9901514.html