k8s
李天泉
本科(计算机科学与技术、化学)双学士、北师大软件工程硕士,拥有复合专业背景,曾就职于中国一汽、用友软件、联想集团、达内IT培训集团,从事过企业管理软件、互联网平台等若干项目的研发、实施、管理、咨询等工作,有深厚的技术、业务、管理经验
项目管理经验12年,部门管理经验10年,团队人数最多达到百余人
开发经验15年,架构设计经验12年,IT软件方向从业16年
展开
-
Nginx Ingress Controller 工作原理
前言本文目的是阐述Nginx Ingress控制器的工作原理,尤其是NGINX模型的构建方式以及为什么需要这个模型。Nginx 配置Nginx Ingress 控制器的目标是构建(nginx.conf)配置文件。主要含义是在配置文件中进行任何更改后都需要重新加载 Nginx。不过需要特别注意的是,在只有upstream配置变更的时候我们不需要重新加载 Nginx(即当你部署的应用 Endpoints 变更时)。我们使用lua-nginx-module实现这一目标。请查看下...原创 2020-11-08 18:52:46 · 2192 阅读 · 0 评论 -
使用kubernetes-client/java类库,实现java对k8s api的调用
新建maven项目,引入依赖我的k8s版本是1.5的,所以引入7.0.0的版本 <dependencies> <dependency> <groupId>io.kubernetes</groupId> <artifactId>client-java</artifactId> <version>7.0.0</versi转载 2020-10-09 19:11:28 · 3193 阅读 · 2 评论 -
kubeadm安装Kubernetes 1.14最佳实践
前言Kubernetes作为容器编排工具,简化容器管理,提升工作效率而颇受青睐。很多新手部署Kubernetes由于“科学上网”问题举步维艰,本文以实战经验详解kubeadm不用“科学上网”部署Kubernetes的最简方法。一、Kubernetes简介Kubernetes(简称K8S)是开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。它既是一款容器编排工...转载 2019-06-10 09:34:57 · 1134 阅读 · 2 评论 -
kubernetes发布tomcat服务,通过deployment,service布署
1.制作tomcat镜像参考docker tomcat镜像制作此处直接拉取查看已有可镜像先设置docker阿里源,即添加"registry-mirrors": ["https://mj9kvemk.mirror.aliyuncs.com"][root@k8s-master docker]# pwd/etc/docker[root@k8s-master docker]# ...转载 2019-06-10 11:25:44 · 2306 阅读 · 0 评论 -
通过一个实际例子理解Kubernetes里pod的自动scale - 水平自动伸缩
kubectl scale命令用于程序在负载加重或缩小时进行pod扩容或缩小,我们通过一些实际例子来观察scale命令到底能达到什么效果。命令行创建一个deployment:kubectl run jerry-nginx --image=nginx:1.12.2kubectl get deploy查看刚刚创建的deployment:自动被deployment创建的...转载 2019-06-10 11:34:23 · 1220 阅读 · 0 评论 -
kubernetes外部访问的几种方式
1:用的最多的是nodePort,如下nginx的service,将type设置成NodePort,同时nodePort设置成30010(k8s为了不与宿主机的端口冲突,默认限制了30000以下的端口)这样通过任何一个节点IP+30010就可以访问nginxapiVersion: v1kind: Servicemetadata: name: my-nginx label...转载 2019-06-10 11:37:20 · 3975 阅读 · 0 评论 -
docker启动WARNING后报错解决办法
centos 7 docker 启动了一个web服务 但是启动时 报WARNING: IPv4 forwarding is disabled. Networking will not work.网上查询了下 需要做如下配置解决办法:vi /etc/sysctl.conf或者vi /usr/lib/sysctl.d/00-system.conf添加如下代码:net.i...转载 2019-06-10 11:38:50 · 642 阅读 · 0 评论 -
spring cloud kubernetes 学习记录(1):hello world
在微服务领域,spring cloud 与 kubernetes 一直被拿来做比较,但实际上,这两者有着不同得定义。spring cloud : 基于 spring boot 得微服务解决方案,有着完整得微服务生态体系。 kubernetes : 用于跨多个主机管理容器化应用程序,为应用程序的部署,维护和扩展提供基本机制。提供对容器得管理机制。两者并非是相同、互斥得技术,相反,两者都是微服...转载 2019-06-10 11:59:02 · 387 阅读 · 0 评论 -
基于Docker和Kubernetes的最佳架构实践
【编者的话】是否有可能基于Docker和Kubernests搭建一个最酷的架构?这篇文章将带您踏上最佳架构之旅,并一路为你讲解遇到的各种问题,现在,Let’s go!软件开发领域在Docker和Kubernetes时代是如何变化的? 是否有可能使用这些技术搭建一劳永逸的架构? 当所有东西都被“打包”进容器中时,是否有可能统一开发及集成的流程? 这些决策的需求是什么? 它们会带来什么限制? 它们会...转载 2019-07-15 12:17:38 · 389 阅读 · 0 评论