![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s
文章平均质量分 71
开源必胜
这个作者很懒,什么都没留下…
展开
-
hostNetwork与ingress-nginx高可用
k8s1.21搭建ingress-nginx高可用集群原创 2021-12-11 17:19:17 · 3917 阅读 · 0 评论 -
k8s发布vue、springboot项目
前提你已经有了一个k8s集群,如果没有,可以参考CentOS7搭建k8s集群预期效果前端、后端和数据库分别通过三个Service表示,相互之间通过Service的CLUSTER-NAME:port来相互访问,而不是通过CLUSTER-IP:port来相互访问,因为每次重新部署Service,CLUSTER-IP都会变。思路前端:nginx + vue创建镜像后端:Java + springboot项目创建镜像数据库:MySQL镜像难点:前端怎么访问后端?后端怎么访问数据库?nginx肯定要原创 2021-10-10 11:03:11 · 493 阅读 · 0 评论 -
nodePort、port、targetPort和containerPort
containerPort用在deployment的container标签下,与Dockerfile文件中EXPOSE的端口应一致nodePort、port、targetPort用在service组件中nodePort:k8s服务对外暴露服务的端口,暴露之后,可以对外提供服务port:k8s服务之间相互访问的端口targetPort:当一个pod中有多个容器时,Service怎么知道要选择哪个容器的端口呢?就是根据targetPort来确定。一般来说targetPort应该是对外提供服务的容器的端口原创 2021-10-10 10:44:21 · 1890 阅读 · 0 评论 -
CentOS7搭建k8s集群
这里写自定义目录标题准备条件硬件准备docker的准备k8s源的准备镜像准备安装软件初始化master节点排错注意点参考准备条件硬件准备请确保CPU至少2核,内存2G内核4以上(包括4)centOS7内核升级.禁用防火墙如果是多台虚拟机,需要保证虚拟机hostname不同。如果几台虚拟机是复制出来的,很可能忘记修改hostname、静态IPsystemctl stop firewalldsystemctl disable firewalld禁用SELINUX临时禁用sete原创 2021-09-27 22:22:51 · 714 阅读 · 1 评论 -
K8S无法使用本地镜像 ErrImageNeverPull
单节点集群单节点集群应该保证在master节点上可以调度:kubectl taint nodes --all node-role.kubernetes.io/master-单节点集群要想使用本地镜像需要满足两个条件1 - imagePullPolicy设置为IfNotPresent(如果本地没有,才从远程仓库拉取) 或者 Never(只从本地拉取)2 - 本地要有这个镜像。在单节点集群上这个条件一般都能满足这条命令允许master节点调度,但有时候却不灵。。。一主多从这种模式要想使用本地镜原创 2021-04-23 11:26:19 · 10284 阅读 · 4 评论