apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: kube-node
spec:
replicas: 2
template:
metadata:
labels:
app: web
spec:
containers:
- name: kube-node-demo-instance
image: yinwensheng/kube-node-demo1:v1
ports:
- containerPort: 8081
kubectl describe pods/kube-node-59bf664cbf-2qzgd
9. Reference Kubernetes pull configuration secret private warehouse mirroring official documents
kubectl create secret docker-registry myregistrykey
--docker-server=https://index.docker.io/v1/
--docker-username=yinwensheng
--docker-password=xxxx
10.kubectl get secrets
So we created a secret, then the secret yaml added to the file, deployment.yaml modified file as follows:
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: kube-node
spec:
replicas: 2
template:
metadata:
labels:
app: web
spec:
containers:
- name: kube-node-demo-instance
image: yinwensheng/kube-node-demo1:v1
ports:
- containerPort: 8081
imagePullSecrets:
- name: myregistrykey
11.kubectl delete deployments / kube-Require
12.kubectl create -f deployment.yaml
13.kubectl get pods -o wide
14.curl 10.244.2.66:8081
15.kubectl get services /kubectl get svc nginx/