dashbord部署
这里采用在k8s的ui部署,方便不熟悉的同学快速使用
运行参数和变量
可以添加参数和 运行命令,作用相当于docker run -tid image sh -c "java -jar server.jar --spring.profiles.active=$PROFILES"
或者是Dockerfile里面的ENTRYPOINT
变量的作用相当于命令行的 docker run -tid -e username="名字" passwd="密码"image sh -c "java -jar server.jar --spring.profiles.active=$PROFILES"
或者dockerfile里面的 ENV
deploy
demo
浏览器访问
要先获取该容器落在哪个节点上,在dashbord就可以找到,我的是192.168.0.167
在集群内访问
一般是采用nginx或者ingress转发来访问集群里面的地址
[root@k8s-master ~]# curl 10.244.2.11:8000
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Directory listing for /</title>
</head>
<body>
<h1>Directory listing for /</h1>
<hr>
<ul>
<li><a href="test.txt">test.txt</a></li>
</ul>
<hr>
</body>
</html>