kubernetes(k8s)
文章平均质量分 65
kubernetes(k8s)
A圳技术
大龄程序员,化繁为简。
展开
-
k8s:实现一个pod两个容器
当一个pod里面创建多个容器里面,多个容器的网络是相通的,但是存储是各自独立的。但是通过将多个容器mount到同一个volume的方式可以让多个容器访问到同一个物理目录的文件。我们可以利用这一点,让一个pod里面其中一个容器是主任务容器,产生日志文件到mount的目录里面。另一个容器是一个filebeat容器扫描主任务容器产生日志文件的目录(mount同一个volume),这样就可以采集pod里面的日志到elk里面了。原创 2024-06-02 13:38:29 · 1113 阅读 · 0 评论 -
k8s:使用用户证书访问api-server
执行【kubectl apply -f。原创 2024-05-29 18:09:15 · 259 阅读 · 0 评论 -
k8s:优雅关闭pod的简单例子
注意Dockerfile文件里面的【RUN echo ‘exec java -jar /app/myWeb-1.0-SNAPSHOT.jar’ >> /app/startup.sh】这句话,里面的【exec】非常重要,没有exec的话虽然也能运行,但做不优雅关闭。因为exec的作用是让【java】进程成为【pid=1】的进程,如果没有【exec】,【pid=1】的进程是ENTRYPOINT里面的【/app/startup.sh】。连接上这个pod看下是否在运行。基于该镜像创建pod。原创 2024-05-31 22:31:03 · 399 阅读 · 0 评论