kubernetes
国毅
这个作者很懒,什么都没留下…
展开
-
k8s 切换calico的IPIP为BGP
准备工作使用官方 calico DaemonSet yaml文件和rbac 文件[calico官网]注意一下内容配置ETCD_ENDPOINTS 、CA、证书等配置集群POD网络 CALICO_IPV4POOL_CIDR= $CLUSTER_CIDR重要本K8S集群运行在同网段kvm虚机上,虚机间没有网络ACL限制,因此可以设置CALICO_IPV4POOL_IPIP=off,如果你的主机位于不同网段,或者运行在公有云上需要打开这个选项 CALICO_IPV4POOL_IPIP=always配置原创 2021-06-23 22:17:51 · 1211 阅读 · 0 评论 -
使用client-go创建删除deployment
golang开发环境,并配置国内加速源go get k8s.io/client-go原创 2021-06-17 15:57:26 · 844 阅读 · 1 评论 -
kube-eventer推送k8s日志到es里面
apiVersion: apps/v1kind: Deploymentmetadata: labels: name: kube-eventer name: kube-eventer namespace: kube-systemspec: replicas: 1 selector: matchLabels: app: kube-eventer template: metadata: labels: app: kub...原创 2021-05-17 15:05:15 · 513 阅读 · 0 评论 -
helm3 使用国内原安装Weave Scope
Weave Scope是Docker 和Kubernetes 可视化监控工具。Scope提供了至上而下的集群基础设施和应用的完整视图,用户可以轻松对分布式的容器化应用进行实时监控和问题诊断。https://www.weave.works/oss/scope/这里使用Helm3添加阿里云的源安装它:helm repo add stable https://kubernetes.oss-cn-hangzhou.aliyuncs.com/chartshelm fetch stable/we...原创 2020-05-21 11:20:47 · 1412 阅读 · 0 评论 -
一个spring boot项目迁移到k8s上
之前写过spring boot项目迁移到k8s,结果昨天用了之前的yaml发现ingress有点问题,现在修复一下重新的yaml如下---apiVersion: v1kind: Servicemetadata: name: boss-service namespace: pre labels: version: "1.0"spec: # nodePort暴露服务 t...原创 2019-03-26 17:53:39 · 2029 阅读 · 0 评论 -
k8s使用NFS做动态存储做mysql容器主从同步
k8s里面存储一直是比较难搞得,之前做的静态存储,写这篇文档记录一下动态存储创建的过程。 使用动态存储的好处是开发者可以更关注自己的开发环境,不用关心后端的资源,还有就是更换存储类型不用做大的改变,只需切换一下storageclassName即可。 根据这篇博客来的!谢谢博主!!!https://www.cnblogs.com/00986014w/p/9406962.html...原创 2019-03-20 11:14:54 · 2084 阅读 · 0 评论 -
从头开始学习k8s--从一个gusetbook(留言板)开始
15年开始接触docker,16年开始接触k8s,最开始第一本书的例子是guestbook开始的。今天从新做一下这个例子,k8s验证搭建完成。 所需要的yaml如下,官网的yaml使用的镜像无法去下载,修改了yaml并在原yaml的基础上增加了inggess的方式暴露服务,如果要使用域名的方式,请在pc端的hosts里面添加k8snode集群任意机器的ip指向ingress的域...原创 2019-03-14 15:44:34 · 393 阅读 · 0 评论 -
k8s企业级项目实战-容器化一个spring boot 项目
java项目现在在企业级用的很多,而spring又是用的最多之一的框架,这篇文章用来详细讲解容器化一个spring项目,终极的目的是为了让k8s做蓝绿发布1.1.idea里面配置docker插件如下图:这里的URL填写你docker宿主机的ip这个端口是在docker里面配置的centos7 在/etc/systemd/system/docker.service 下修...原创 2018-11-28 21:31:19 · 2398 阅读 · 0 评论 -
k8s上跑nacos
nacos是阿里开源的一款动态服务发现、服务配置管理、服务及流量管理的应用。如果大家也在k8s里面用nacos请给我留言公司一整套环境都是跑在容器平台上的,新接入nacos,容器化如下,在写这篇博客的时候阿里的nacos官方文档还没有k8s的教程整体结构:mysql做数据库,nginx代理后端nacos集群,clent端直接访问nginx,返回nacos集群的配置信息1.ng...原创 2018-11-23 19:19:32 · 9115 阅读 · 1 评论 -
迁移传统企业级应用到k8s上-连载上篇
容器技术逐渐兴起,传统业务的快速成长,普通运维的思路已经跟不上了,以主流的公司常用的j2ee框架为案例,记录我们在传统业务迁移到容器上的坑。 公司的业务主要分成四层:DD数据库层、中间件层、应用层和nginx网关代理层。所有层都是跑容器上使用k8s管理容器。 技术选型选择现在最火热的容器k8s技术。服务器选择阿里云上的ecs,网络使用flannel,跑测试环境使用ipsecVPN打...原创 2018-11-06 23:01:38 · 811 阅读 · 0 评论