K8s运行资源

K8s 运行 Pod 资源

mkdir /root/k8s/pod -p
cd /root/k8s/pod/

cat > k8s_pod.yaml << EOF
apiVersion: v1
kind: Pod
metadata:
  name: testpod-nginx
  labels:
    app: web-nginx
spec:
  containers:
    - name: nginx
      image: 10.0.0.10:5000/nginx:1.16.1
      ports:
        - containerPort: 80
    - name: busybox
      image: 10.0.0.10:5000/busybox:latest
      command: ["sleep", "1000"]
EOF

kubectl create -f k8s_pod.yaml
kubectl get pod
kubectl describe pod testpod-nginx

K8s 运行 ReplicationController 资源

RC的滚动升级

配置文件 k8s_rc.yaml 内容

配置文件 k8s_rc2.yaml 内容

滚动升级

回滚

K8s 运行 Service 资源(用来创建VIP)

K8s 运行 Deployment 资源

K8s 直接编辑升级 Deployment

K8s 回滚 Deployment

K8s 命令行创建 Deployment ,并记录资源变化

circle-check

K8s 创建 namespace

Last updated