临沂网站建设方案报价前端seo优化
2026/4/9 12:36:14 网站建设 项目流程
临沂网站建设方案报价,前端seo优化,o2o平台是什么意思啊,苏州沧浪做网站哪家好、相关组件介绍#xff1a;node是k8s的集群节点#xff0c;和实际的机器对应pod是应用容器#xff0c;不同的应用部署在不同的pod中#xff0c;k8s协调资源#xff0c;将pod部署到集群中的node节点上#xff08;非master节点#xff09;。同时pod又是挂在namespace下面的…、相关组件介绍node是k8s的集群节点和实际的机器对应pod是应用容器不同的应用部署在不同的pod中k8s协调资源将pod部署到集群中的node节点上非master节点。同时pod又是挂在namespace下面的命名空间之间互相隔离。pause 管理多个应用容器搭建k8s集群的时候有一个镜像名字就是 registry.k8s.io/pause:3.9label 大规模管理podvolume: 挂载应用数据应用产生的数据如日志和应用配置数据(如configMap)deployment 应用部署管理rs副本管理service/ingress: 应用访问对外开放tcp、http、httpsflannel: 节点间的网络访问的解决方案。我们部署时采用的这个也有其他的2、常用操作指令kubectl -h 查看命令信息image具体命令的使用和参数也可以使用 kubectl 命令 -h 查看2.1 get 查看kubectl get -h查看资源get查看node:kubectl get nodes查看命名空间kubectl get ns查看podkubectl get pods -A 查看所有命名空间的podkubectl get pods -n 命名空间 查看指定命名空间的podkubectl get pods -n kube-system 查看kube-system命名空间的pod2.2、创建pod的方式1.命令模式 runkubectl run -h 查看命令使用kubectl run NAME --imageimage [--envkeyvalue] [--portport] [--dry-runserver|client] [--overridesinline-json][--command] -- [COMMAND] [args...] [options]我们使用之前自己做的那个nginx镜像来创建一个nginx。kubectl run my-nginx --imagek8s-harbor.taoyao.com/nijunyang/my-nginx:1.29.1imagekubectl describe pod my-nginx 查看my-nginx 详细信息kubectl logs my-nginx 查看my-nginx 日志kubectl exec -it my-nginx -- bin/bash 进入容器内部进行交互操作 进入容器之后curl localhost 可以看到nginx的页面内容 exit 退出容器内部交互kubectl get pods 不指定命名空间默认使用是defaultkubectl get pods -o wide 输出一些扩展信息image这里有个ip这个ip就是这个pod在k8s中的ip去到k8s的其他节点都能访问curl 10.244.1.2image2.yaml资源清单方式kubectl get pod my-nginx -o yaml 以yaml方式查看资源信息这个是一个实际的状态而k8s就是负责资源预期状态到实际状态。kubectl run my-nginx --imagek8s-harbor.taoyao.com/nijunyang/my-nginx:1.29.1 --dry-runclient -o yaml 获取这个资源创建的预期状态--dry-run 不会实际执行。imagekind: Pod说明这个 YAML 文件定义的是一个 Pod 资源kubectl run my-nginx --imagek8s-harbor.taoyao.com/nijunyang/my-nginx:1.29.1 --dry-runclient -o yaml nginx.yaml 把内容写到资源清单文件中去用这个文件来创建资源kubectl apply -f nginx.yaml 以资源清单方式创建资源2.3 deployment 应用部署管理器deployment 应用部署管理器让应用向预期状态靠近比如 RS 副本管理pod数量少了就会自动帮你启动到设置数量。创建 deployment命令方式kubectl create deploymentkubectl create deployment NAME --imageimage -- [COMMAND] [args...] [options]kubectl create deployment my-nginx-deploment --imagek8s-harbor.taoyao.com/nijunyang/my-nginx:1.29.1imagepod和deployment 还有rs 都创建好了名字也有层级关系deployment名字-RS名字-pod名字资源清单方式kubectl create deployment my-nginx-deploment --imagek8s-harbor.taoyao.com/nijunyang/my-nginx:1.29.1 --dry-runclient -o yaml my-nginx-deploment.yaml 把内容写到资源清单文件中去用这个文件来创建资源imagereplicas 副本数改成2kubectl apply -f my-nginx-deploment.yaml直接就启动了两个podimage2.4 资源对象扩缩容edit直接在现有的资源上修改属性scale直接动态调整数量kubectl edit deployments.apps my-nginx-deploment 和vim操作一样 i 编辑模式 :wq 退出保存image修改为三个保存之后k8s自动给我们调整为了三个imagekubectl scale [--resource-versionversion] [--current-replicascount] --replicasCOUNT (-f FILENAME | TYPE NAME)[options]kubectl scale deployment my-nginx-deploment --replicas 5 设置为5个image基本也就差不多了其他资源的创建方式也差不多命令和yaml文件清单推荐用文件方式。多使用帮助信息看看再加上问AI就差不多了

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询