![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
容器技术
浅抒流年
这个作者很懒,什么都没留下…
展开
-
解决 k8s 限制内存后 还出现 OOM 错误的问题:资源整合
解决 k8s 限制内存后 还出现 OOM 错误的问题:资源整合转载 2020-05-28 11:10:49 · 1263 阅读 · 0 评论 -
记一次k8s集群节点镜像存储容量报警问题
记一次k8s集群节点镜像存储容量报警问题转载 2020-05-28 11:09:38 · 182 阅读 · 0 评论 -
Prometheus监控k8s
Prometheus监控k8s转载 2020-04-18 13:01:53 · 441 阅读 · 0 评论 -
kubeadm安装Kubernetes 1.14最佳实践
kubeadm安装Kubernetes 1.14最佳实践重新生成节点加入集群认证token:1.查看当前的token列表[root@K8S00 ~]# kubeadm token listTOKEN TTL EXPIRES USAGES DESCRIPTION...转载 2020-04-14 18:21:58 · 222 阅读 · 0 评论 -
kubernetes之容器健康状态检测
kubernetes之容器健康状态检测转载 2020-04-14 14:55:01 · 291 阅读 · 0 评论 -
k8s创建用户账号——User Account
k8s创建用户账号——User Account转载 2020-01-22 14:51:05 · 1024 阅读 · 0 评论 -
k8s部署reloader滚动更新Pod重新加载confingmap或secret
https://github.com/stakater/Reloader它允许你定义要监视的配置映射或机密,当它们更新时,将执行部署的滚动更新。这是一个例子:您有部署foo和名为foo-configmap的ConfigMap。您希望每次更改configmap时都滚动部署的pod。您需要使用以下命令运行Reloader:kubectl apply -f https://raw.githubus...原创 2020-01-17 18:02:37 · 2405 阅读 · 2 评论 -
kubernetes 部署 Eureka 集群,解决unavailable-replicas,available-replicas条件
kubernetes 部署 Eureka 集群,解决unavailable-replicas,available-replicas条件转载 2020-01-03 13:55:14 · 1318 阅读 · 0 评论 -
Kubernetes如何使用kube-dns实现服务发现
Kubernetes如何使用kube-dns实现服务发现转载 2020-01-03 13:46:38 · 142 阅读 · 0 评论 -
收集k8s容器日志最佳实践
收集k8s容器日志最佳实践利用 Log-Pilot + Elasticsearch + Kibana 搭建 kubernetes 日志解决方案转载 2020-01-03 13:40:44 · 445 阅读 · 0 评论 -
Centos7上安装docker
Centos7上安装docker转载 2019-12-16 18:02:41 · 82 阅读 · 0 评论 -
etcd集群搭建
1.etcd集群搭建2.etcd集群开机启动转载 2019-12-16 18:00:13 · 83 阅读 · 0 评论 -
springcloud项目直接打包到镜像并使用k8s部署
简介近几年,很流行的一件事就是使用docker来跑微服务。这就会涉及到我们需要将编译后的jar包还得通过某种方式打包进镜像中,然后利用镜像启动容器。maven有一个docker-maven-plugin插件,可以让我们在编译的时候直接生成包含最终编译后的jar包的镜像。一、项目配置1.1 编辑pom.xml在项目的pom.xml文件中新增配置 <!-- do...原创 2018-11-27 19:04:56 · 11521 阅读 · 3 评论 -
Kubernetes部署Ingress-nginx
一、Ingress 简介前言在Kubernetes中,服务和Pod的IP地址仅可以在集群网络内部使用,对于集群外的应用是不可见的。为了使外部的应用能够访问集群内的服务,在Kubernetes 目前 提供了以下几种方案:NodePort: 先访问Service,Service可以直接通过集群内部负载均衡至pod中的应用,而外部访问集群中的Service可以通过在Service中定义NodeP...原创 2018-11-27 16:44:48 · 1431 阅读 · 0 评论 -
基于etcd+confd通过nginx对docker服务注册发现详解
本文转载自http://www.net-add.com,原创愚人乙,如有侵权,联系本人,必删之。先简单说下业务逻辑,etcd是一个分部式k/v存储系统,confd是一个对etcd的key或者目录做变化监控的软件,并配有相关语法,可以将变化的k/v处理后形成配置文件,nginx不用多说了,做docker容器的负载均衡流量调度。在业务过程中,docker容器健康起来后,会通过接口向etcd注册相关...转载 2018-11-26 21:17:03 · 1083 阅读 · 0 评论 -
kubernetes之kubedns部署
一、k8s dns简介及原理介绍1.1 功能:为自动发现k8s中我们创建的service服务而生。我们大家都知道,在k8s中,每创建一个pod,系统会默认分配一个podIP,但是这个podIP的生存周期随着pod的重启而结束,一旦pod重新启动,系统就会重新分配一个ip给该pod,导致我们无法访问该pod,所以k8s中提出了service(服务)的概念,我们可以在创建完deployment后(...原创 2018-11-26 20:43:20 · 833 阅读 · 0 评论 -
k8s部署springcloud架构的一些心得体会
简介最近在研究k8s,顺便将公司springcloud架构改造了一下,以更好适应用k8s来部署。期间遇到了一些问题,自己想办法解决了。在此记录下。1. 提供者和消费者向eureka注册时的问题大家都知道,springcloud架构是有一个注册中心的,无论是服务提供者还是服务消费者都要注册到该注册中心上。在上一篇博文中,已经介绍过如何把eureka部署到k8s上。接下来,我们应该将其他服务注册...原创 2018-11-29 13:04:50 · 20306 阅读 · 1 评论 -
kubernetes-dashboard安装
简介紧接上一篇博客,在上篇博客安装了k8s,安装完后我们只能通过命令行去执行操作,这样不方便非战斗人员去使用。介于此因,我们可以安装相应版本的dashboard,这样我们就可以通过图形界面的方式去使用k8s了。1. 通过yaml文件安装dashboard我们可以从https://github.com/kubernetes/dashboard/releases上边找到和自己安装的k8s相对于的...原创 2018-11-26 10:50:48 · 7647 阅读 · 2 评论 -
步步为营实践总结kubernetes1.8.2安装配置部署
kubernetes、docker转载 2018-11-23 17:17:03 · 430 阅读 · 0 评论