摘要:鼓励的话语:不问前程如何,但求落幕无悔。人生最棒的感觉,就是你做别人说你做不到的事!
kubernetes 通过YAML文件创建pod:
kubectl create -f xxx.pod.yaml
kubernetes查看版本:
kubectl version --short
查看容器日志:
kubectl logs $pod_name -n $namespace_name
创建nginx的容器,并且创建NodePort类型的服务:
kubectl expose deployment nginx --port=80 --type=NodePort
扩展应用容器的数量:
kubectl scale deployment nginx --replicas=2 -n default (default是默认命名空间)
进入容器:
kubectl exec -it nginx-xxx -n $namespace_name -- /bin/bash
创建命名空间:
kubectl create ns $namespace_name
创建pod的过程:
①:编辑pod的YAML文件:
touch 123.yaml
apiVersion: v1
kind: Pod
matedata:
name: lifecycle-pod
labels:
app: lifecycle-pod
namespace: $namespace_name
spec:
containers:
- image: nginx
imagePullPolicy: Always
name: nginx
②:创建pod:
kunectl create -f 123.yaml
③:进入容器:
kunectl exec -it $pod_name -c $container_name -n $namespace_name -- /bin/bash
④:删除pod:
kubectl delete pod $pod_name -n $namespace_name
西山森林公园看北京
鼓励的话语:不问前程如何,但求落幕无悔。人生最棒的感觉,就是你做别人说你做不到的事!
来源:老李的科学大讲堂