Kubectl 部署简单应用

2023-12-22 19:10:59

创建新服务

kubectl create deployment kubernetes-bootcamp --image=gcr.io/google-samples/kubernetes-bootcamp:v1

查看

kubectl get deployments

打开新的终端执行

kubectl proxy

此时,切回上一个终端,通过 kubectl get pods可查看已部署好的pod。并通过

curl http://localhost:8001/api/v1/namespaces/default/pods/$POD_NAME/

查看pod信息

将服务暴露出去

要创建新服务并将其公开给外部流量,将使用以 NodePort 作为参数的公开命令。

kubectl expose deployment/kubernetes-bootcamp --type="NodePort" --port 8080

执行kubectl get services,查看已经暴露出去的服务。


在这里我们看到服务收到了一个唯一的集群 IP、一个内部端口和一个外部 IP(节点的 IP)。

文章来源:https://blog.csdn.net/efheoihfe/article/details/135158393
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。