K8S: pod pod 的中文翻译是豆荚,里面可以有多颗豆子。 pod 里面可以有多个 docker container pod 是一组 container,pod 里面的 container 是共享网络栈和存储卷等资源,是一个整体 nodeIP:nodePort 可以被外网访问(k8s 之外的网 ...
分类:
其他好文 时间:
2020-06-13 13:22:41
阅读次数:
67
k8s集群上会跑各种各样的系统和应用程序的pod,而为了快速发现问题和更好的做日志监控,就必须要做日志的采集和集中存储展示了。综合考虑之下,我们推荐使用EFK技术栈来实现这个目的。k8s日志采集架构选型1,每台节点采用DaemonSet部署agent:原理:每台节点采用DaemonSet部署一个采集日志的agent,从/var/log/containers/目录采集所有容器的日志,而容器中的日志需
分类:
其他好文 时间:
2020-06-13 10:52:12
阅读次数:
234
环境搭建概述 1.K8S是什么? K8S全称是Kubernetes,是一个全新的基于容器技术的分布式架构领先方案,基于容器技术,目的是实现资源管理的自动化,以及跨多个数据中心的资源利用率的最大化。 如果我们的系统设计遵循了kubernetes的设计思想,那么传统系统架构中那些和业务没有多大关系的底层 ...
分类:
Web程序 时间:
2020-06-12 20:04:27
阅读次数:
65
在https://kubernetes.io/blog/2017/01/running-mongodb-on-kubernetes-with-statefulsets/ 基础上添加了密码认证,与解决提示权限mongo-sidecar提示权限错误问题 制作mongodb镜像(由于keyfile直接挂载 ...
分类:
数据库 时间:
2020-06-12 12:51:47
阅读次数:
184
1.健康检查1.1健康检查概述应用在运行过程中难免会出现错误,如程序异常,软件异常,硬件故障,网络故障等,kubernetes提供HealthCheck健康检查机制,当发现应用异常时会自动重启容器,将应用从service服务中剔除,保障应用的高可用性。k8s定义了三种探针Probe:readinessprobes准备就绪检查,通过readiness是否准备接受流量,准备完毕加入到endpoint,
分类:
Web程序 时间:
2020-06-12 12:25:14
阅读次数:
74
今天搭建了一个新的k8s集群,然后通过rancher平台纳管。rancher平台是一个比较好用的web页面,里面可以一键安装监控配置告警等用起来还是比较方便的。但是其它数据都可以正常收到promethues里面,唯独就没有etcd集群的数据。使用grafana打开发现etcd的监控是空的。本来想通过修改promethues的配置来收集etcd的监控数据,但是这个promethues是通过opera
分类:
其他好文 时间:
2020-06-12 09:21:51
阅读次数:
221
1.下载Jenkins镜像打包上传harbor上 [root@hdss7-200 ~]# docker pull jenkins/jenkins:2.190.3[root@hdss7-200 ~]# docker images |grep jenkins[root@hdss7-200 ~]# doc ...
分类:
其他好文 时间:
2020-06-11 19:28:43
阅读次数:
60
修改主机名hostnamectlset-hostnamemaster00hostnamectlset-hostnamenode1hostnamectlset-hostnamenode2所有集群主机都改好,主机名自定义修改/etc/hosts文件,所有主机都修改192.168.5.100master00192.168.5.101node01192.168.5.102node02swapoff-ase
分类:
其他好文 时间:
2020-06-11 18:15:21
阅读次数:
51
常用命令速查 # SNAP #重启服务 systemctl restart snapd # 安装microk8s本 #snap install microk8s --classic --channel=latest/stable # 安装microk8s指定版本 snap install micro ...
分类:
其他好文 时间:
2020-06-11 10:26:41
阅读次数:
125
最近闲下来,打算把Knative的核心组件Serving给学习下,会继续采用k8s源码学习的方式,管中窥豹以小击大,学习serving的主要目标: 可观测性基础设施、自动伸缩、流量管理等核心组件的设计与实现,今天先简单臆测下,感兴趣的同学, 一起来学习吧 1. 基于云原生的单体应用构建 大多数公司的 ...
分类:
其他好文 时间:
2020-06-11 00:49:56
阅读次数:
79