在Kubernetes上运行第一个应用
基于Node构建应用
app.js
const http = require('http');
const os = require('os');
console.log("Kubia server starting...");
var handler = function(request, response) {
console.log("Received request from " + request.connection.remoteAddress);
response.writeHead(200);
response.end("You've hit " + os.hostname() + "\n");
};
var www = http.createServer(handler);
www.listen(8080);
Dockerfile
FROM node:16-slim
ADD app.js /app.js
ENTRYPOINT ["node", "app.js"]
构建
docker build -t wangjunjian/kubia .
运行 docker run -d -p 8080:8080 wangjun