linux怎么查看本机内存大小
243
2022-09-10
Kubernetes----ClusterIP类型的Service
一、环境准备
编写deployment.yaml文件,内容如下:
apiVersion: v1kind: Namespacemetadata: name: dev---apiVersion: apps/v1kind: Deploymentmetadata: name: pc-deployment namespace: devspec: replicas: 3 selector: matchLabels: app: nginx-pod template: metadata: labels: app: nginx-pod spec: containers: - name: nginx image: nginx:1.17.1 ports: - containerPort: 80
然后使用如下命令创建资源
[root@master service]# kubectl apply -f deployment.yamlnamespace/dev createddeployment.apps/pc-deployment created[root@master service]#
查看创建的资源如下:
[root@master service]# kubectl get deploy,pod -n dev -o wideNAME READY UP-TO-DATE AVAILABLE AGE CONTAINERS IMAGES SELECTORdeployment.apps/pc-deployment 3/3 3 3 69s nginx nginx:1.17.1 app=nginx-podNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATESpod/pc-deployment-5ffc5bf56c-gvgts 1/1 Running 0 69s 10.244.2.144 node2
二、创建ClusterIP类型的Service
编写cluster_ip.yaml文件,内容如下:
apiVersion: v1kind: Servicemetadata: name: cluster-ip namespace: devspec: selector: app: nginx-pod type: ClusterIP ports: - port: 80 targetPort: 80
使用如下命令创建Service
[root@master service]# kubectl apply -f cluster_ip.yamlservice/cluster-ip created[root@master service]#
通过如下命令查询资源
[root@master service]# kubectl get service,deployment,pod -n dev -o wideNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTORservice/cluster-ip ClusterIP 10.110.180.51
通过如下命令可以查看到创建的Service的更加详细的信息
[root@master service]# kubectl describe service cluster-ip -n devName: cluster-ipNamespace: devLabels:
使用ClusterIP访问nginx服务
[root@master service]# curl 10.110.180.51:80
If you see this page, the nginx web server is successfully installed andworking. Further configuration is required.
For online documentation and support please refer to
[root@master service]#三、删除资源
使用如下命令删除即可
[root@master service]# kubectl delete -f cluster_ip.yamlservice "cluster-ip" deleted[root@master service]# kubectl delete -f deployment.yamlnamespace "dev" deleteddeployment.apps "pc-deployment" deleted[root@master service]#
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~