k8s v1.9.9 二进制部署高可用(9)验证集群功能

本文档使用 daemonset 验证 master 和 worker 节点是否工作正常

检查节点状态

创建测试文件

cat > nginx-ds.yml <<EOF
apiVersion: v1
kind: Service
metadata:
  name: nginx-ds
  labels:
    app: nginx-ds
spec:
  type: NodePort
  selector:
    app: nginx-ds
  ports:
  - name: http
    port: 80
    targetPort: 80
---
apiVersion: extensions/v1beta1
kind: DaemonSet
metadata:
  name: nginx-ds
  labels:
    addonmanager.kubernetes.io/mode: Reconcile
spec:
  template:
    metadata:
      labels:
        app: nginx-ds
    spec:
      containers:
      - name: my-nginx
        image: nginx:1.7.9
        ports:
        - containerPort: 80
EOF
kubectl create -f nginx-ds.yml

检查各 Node 上的 Pod IP 连通性

检查服务 IP 和端口可达性

可见:
Service Cluster IP:10.254.35.239
服务端口:80
NodePort 端口:32595

使用任意节点ip加32595访问nginx

posted @ 2021-02-18 15:35  尤小清  阅读(43)  评论(0编辑  收藏  举报