![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kubernetes
文章平均质量分 50
凌康ACG
不停地磨炼轻易取胜的技巧
展开
-
容器处于`Pending`状态Warning FailedScheduling <unknown> default-scheduler 0/10 nodes are available
Warning FailedScheduling default-scheduler 0/10 nodes are available: 1 node(s) had taint {agreeml: agreeml}, that the pod didn’t tolerate, 3 node(s) had taint {node-role.kubernetes.io/master: }, that the pod didn’t tolerate, 6 Insufficient cpu.kubern原创 2021-11-19 10:50:21 · 12076 阅读 · 4 评论 -
kubernetes不同pod之间调用(四)
kubernetes不同pod之间调用(四)k8s系列 源自我工作上的实际场景,记录于此。kubernetes不同服务间的调用、kubernetes不同容器间的调用、kubernetes不同…今天在群里看到有人问A容器怎么调用B容器的数据库,其实也是很简单的。方式一:基于域名假设你的Apod是一个springboot应用,Bpod是一个mysql,内部端口3306。k8s帮我们搞好域名了,直接使用Bpod就会解析到对应ip。所以Apod中的数据连接应该写成这样spring: datasou原创 2021-10-26 17:01:35 · 1029 阅读 · 0 评论 -
kubernetes之部署springboot项目jar项目(三)
kubernetes之部署war项目(三)k8s系列 源自我工作上的实际场景,记录于此。k8s部署springboot项目假设我的jar项目是:myjar.jar用到的环境centos 7.9 + docker + docker harbor + k8s1、编写Dockerfileharbor 是写在hosts中的域名FROM harbor/openjdk:8-jdk-alpineADD *.jar app.jarEXPOSE 8097ENTRYPOINT ["java","-Dj原创 2021-10-21 17:38:55 · 744 阅读 · 0 评论 -
kubernetes之部署war项目(二)
kubernetes之部署war项目(二)k8s系列 源自我工作上的实际场景。现在老项目是war包形式,需要基于tomcat部署,因此在打包镜像时将tomcat带上的。假设我的war项目是:mywar.war,值得注意的是,我的war项目采用JNDI数据源形式。用到的环境centos 7.9 + docker + docker harbor + k8s1、编写Dockerfileharbor 是写在hosts中的域名FROM harbor/tomcat:8.5.37WORKDIR /u原创 2021-10-21 16:58:26 · 936 阅读 · 0 评论 -
kubernetes之部署nginx+vue前端(一)
kubernetes之部署nginx+vue前端(一)k8s系列项目的部署方式之一使用了kubernetes部署nginx+vue前端。一、打包前端将dist与Dockerfile放到同一目录下,Dockerfile内容如下:FROM harbor.k8s/nginx:1.16COPY nginx.conf /etc/nginx/nginx.confCOPY dist/ /www/构建镜像docker build -t harbor.k8s/frontend:2021101401 .#原创 2021-10-14 11:36:25 · 2467 阅读 · 0 评论