Kubernetes 容器应用部署与 Linux 系统获取指南
1. Kubernetes 容器应用操作
1.1 容器内通信测试
在容器中启动 shell 后,可使用 date
和 ps
命令查看输出。通过 ps
能发现容器中运行的第一个进程(PID 1)是 server.js
脚本。之后,使用 curl
命令可与本地主机端口 8080 上的容器成功通信,示例命令如下:
root@kubernetes-bootcamp-5b48cfdcbd-lf9t2:/# curl localhost:8080
Hello Kubernetes bootcamp!|Running on:kubernetes-bootcamp-5b48cfdcbd-lf9t2|v=1
root@kubernetes-bootcamp-5b48cfdcbd-lf9t2:/# exit
1.2 服务暴露
若要使 kubernetes-bootcamp
容器能从运行它的工作节点的外部 IP 地址访问,可创建一个 NodePort
对象,具体步骤如下:
1. 检查容器是否运行 :
$ kubectl get pods
NAME