0
点赞
收藏
分享

微信扫一扫

k8s学习-CKA真题-负载均衡service


目录

  • ​​题目​​
  • ​​分析​​
  • ​​命令​​
  • ​​环境搭建​​
  • ​​解题​​
  • ​​结果​​
  • ​​参考​​

题目

k8s学习-CKA真题-负载均衡service_kubernetes

分析

重新配置一个已经存在deployment,名称为front-end,在名字为nginx的容里面添加一个端口配置,名字为http,暴露端口号为80
然后创建一个service,名字为front-end-svc,暴露该deployment的http端口,并且service的类型为NodePort

命令

环境搭建

front-end.yaml

apiVersion: apps/v1
kind: Deployment
metadata:
name: front-end
labels:
app: nginx
spec:
replicas: 2
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.14.2

nginx版本可以自己换,看看本地镜像。

解题

修改deploy

kubectl edit deploy front-end

创建svc

kubectl expose deploy front-end --name=front-end-svc  --port=80 --target-port=http --type=NodePort

或者写个yaml文件,front-end-svc.yaml

apiVersion: v1
kind: Service
metadata:
labels:
app: nginx
name: front-end-svc
spec:
ports:
- port: 80
protocol: TCP
targetPort: http
selector:
app: nginx
sessionAffinity: None
type:

结果

环境搭建成功

k8s学习-CKA真题-负载均衡service_环境搭建_02


修改内容部分

k8s学习-CKA真题-负载均衡service_kubernetes_03


修改deployment成功

k8s学习-CKA真题-负载均衡service_学习_04


创建service成功

k8s学习-CKA真题-负载均衡service_负载均衡_05


k8s学习-CKA真题-负载均衡service_nginx_06


举报

相关推荐

0 条评论