zoukankan      html  css  js  c++  java
  • kubernetes集群-04测试kubernetes集群

    • 验证Pod工作
    • 验证Pod网络通信
    • 验证DNS解析

    在Kubernetes集群中创建一个pod,验证是否正常运行:

    [root@k8s-master ~]# kubectl create deployment nginx --image=nginx
    [root@k8s-master ~]# kubectl get pod
    NAME                    READY   STATUS              RESTARTS   AGE
    nginx-f89759699-5d59n   0/1     ContainerCreating   0          12s
    [root@k8s-master ~]# kubectl get pod
    NAME                    READY   STATUS              RESTARTS   AGE
    nginx-f89759699-5d59n   0/1     ContainerCreating   0          12s
    [root@k8s-master ~]# kubectl get pod -w
    NAME                    READY   STATUS    RESTARTS   AGE
    nginx-f89759699-5d59n   1/1     Running   0          27s
    

    测试通过nodeIP进行访问

    [root@k8s-master ~]# kubectl expose deployment nginx --port=80 --type=NodePort
    service/nginx exposed
    [root@k8s-master ~]# kubectl get pod -w
    NAME                    READY   STATUS    RESTARTS   AGE
    nginx-f89759699-5d59n   1/1     Running   0          41s
    [root@k8s-master ~]# kubectl get pod,svc
    NAME                        READY   STATUS    RESTARTS   AGE
    pod/nginx-f89759699-5d59n   1/1     Running   0          54s
    
    NAME                 TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)        AGE
    service/kubernetes   ClusterIP   10.96.0.1        <none>        443/TCP        30m
    service/nginx        NodePort    10.111.131.154   <none>        80:32651/TCP   15s
    

    使用node1或者node2IP加上上面32651端口进行访问
    注意,使用nodeIP访问,不要用masterIP
    http://172.16.10.12:32651/

    http://172.16.10.13:32651/

  • 相关阅读:
    抽象工厂
    组合和继承
    Mysql 设置远程连接
    websocket
    redis 持久化
    django urls
    git gitignore
    Mysql 系统表
    cudnn升级之后caffe无法训练的问题
    python numpy初始化一个图像矩阵
  • 原文地址:https://www.cnblogs.com/syavingcs/p/13474553.html
Copyright © 2011-2022 走看看