K8s在Dashboard上的部署

/ k8s / 没有评论 / 1663浏览

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>

log