Clúster de verificación de la sección 13 del clúster de implementación binaria K8s

Capítulo anterior: Implementación binaria Clúster K8s Sección 12
Diagrama de arquitectura de implementación de proxy kube del nodo de nodo
Clúster de verificación de la sección 13 del clúster de implementación binaria K8s

1. Cree un contenedor nginx de lista de configuración de recursos
Cree una lista de configuración de recursos en cualquier nodo de hdss7-21 o hdss7-22

cat > /root/nginx-ds.yaml <<'eof'
apiVersion: apps/v1
kind: DaemonSet
metadata:
  name: my-nginx
spec:
  selector:
    matchLabels:
      app: my-nginx
  template:
    metadata:
      labels:
        app: my-nginx
    spec:
      containers:
      - name: my-nginx
        image: harbor.od.com/public/nginx:v1.7.9
        ports:
        - containerPort: 80
eof
kubectl create -f /root/nginx-ds.yaml

2. Verificación de grupo
hdss7-21, verificación hdss7-22

[root@hdss7-21 bin]# kubectl get cs  # 查看各组件状态
Warning: v1 ComponentStatus is deprecated in v1.19+
NAME                 STATUS    MESSAGE              ERROR
scheduler            Healthy   ok                   
controller-manager   Healthy   ok                   
etcd-0               Healthy   {"health": "true"}   
etcd-1               Healthy   {"health": "true"}   
etcd-2               Healthy   {"health": "true"}   
[root@hdss7-21 bin]# kubectl get node -o wide  # 查看各节点状态
NAME                STATUS   ROLES         AGE   VERSION   INTERNAL-IP   EXTERNAL-IP   OS-IMAGE                KERNEL-VERSION           CONTAINER-RUNTIME
hdss7-21.host.com   Ready    master,node   11h   v1.19.2   10.4.7.21     <none>        CentOS Linux 7 (Core)   3.10.0-1127.el7.x86_64   docker://19.3.13
hdss7-22.host.com   Ready    master,node   11h   v1.19.2   10.4.7.22     <none>        CentOS Linux 7 (Core)   3.10.0-1127.el7.x86_64   docker://19.3.13
[root@hdss7-21 bin]# kubectl get pod -o wide  # 查看各pod的状态
NAME             READY   STATUS    RESTARTS   AGE    IP           NODE                NOMINATED NODE   READINESS GATES
my-nginx-bhqqq   1/1     Running   0          6h6m   172.7.21.2   hdss7-22.host.com   <none>           <none>
my-nginx-vtb8d   1/1     Running   0          6h6m   172.7.21.2   hdss7-21.host.com   <none>           <none>
[root@hdss7-21 ~]# curl 172.7.21.2
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
    body {
        width: 35em;
        margin: 0 auto;
        font-family: Tahoma, Verdana, Arial, sans-serif;
    }
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>

<p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>

<p><em>Thank you for using nginx.</em></p>
</body>
</html>

Supongo que te gusta

Origin blog.51cto.com/yht1990/2539750
Recomendado
Clasificación