微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

k8s创建一个简单的Pod

k8s创建一个简单的Pod


Nginx-pod.yaml 文件内容

apiVersion: v1
kind: Pod    # 类型为Pod
Metadata:
  name: Nginx-pod       # Pod的名称
  labels:
    app: Nginxlabel
spec:
    containers:           # Pod内容器的定义部分
    - name: Nginx         # 容器对应的名称
      image: Nginx        # 容器对应的Docker镜像
      ports:
      - containerPort: 80      # 容器应用监听的端口号

创建Pod

[root@k8s-node1 mytestyaml]# kubectl apply -f Nginx-pod.yaml
pod/Nginx-pod created

查看Pod创建情况

[root@k8s-node1 mytestyaml]# kubectl get pod -o wide
NAME        READY   STATUS              RESTARTS   AGE   IP       NODE        NOMINATED NODE   READInesS GATES
Nginx-pod   0/1     ContainerCreating   0          26s   <none>   k8s-node3   <none>           <none>
[root@k8s-node1 mytestyaml]# kubectl get pod -o wide
NAME        READY   STATUS    RESTARTS   AGE   IP            NODE        NOMINATED NODE   READInesS GATES
Nginx-pod   1/1     Running   0          79m   10.244.2.58   k8s-node3   <none>           <none>

访问Nginx

[root@k8s-node1 mytestyaml]# curl 10.244.2.58
<!DOCTYPE html>
<html>
<head>
<title>Welcome to Nginx!</title>
<style>
html { color-scheme: light dark; }
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>

出现这样的,就是访问成功了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐