kubernetes 搭建集群内服务

nginx-rc.yaml

apiVersion: v1
kind: ReplicationController
metadata:
  name: webapp
spec:
  replicas: 2
  template:
    metadata:
      name: webapp
      labels:
        app: webapp
    spec:
      containers:
      - name: webapp
        image: nginx
        ports:
        - containerPort: 80


nginx-ser.yaml


apiVersion: v1
kind: Service
metadata:
  name: webapp
spec:
  ports:
  - port: 8081
    targetPort: 80
  selector:
    app: webapp


nginx-Session.yaml

apiVersion: v1
kind: Service
metadata:
  name: webapp
spec:
  ports:
  - port: 8081
    targetPort: 80
  selector:
    app: webapp
  sessionAffinity: ClientIP

nginx-Headless.yaml


apiVersion: v1
kind: Service
metadata:
  name: webapp
  labels:
    app: webapp
spec:
  ports:
  - port: 8081
  clusterIP: None
  selector:
    app: nginx


 

posted @ 2018-03-16 16:08  IT菜鸟园  阅读(129)  评论(0编辑  收藏  举报