logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

k8s之容器的本质

使用NameSpace技术来修改进程视图,创建出独立的文件系统、主机名、进程号、网络等资源空间,再使用Cgroups来实现对进程的 CPU、内存等资源的优先级和配额限制,最后使用chroot更改进程的根目录,也就是限制访问文件系统。...

#k8s#docker
k8s之ConfigMap和Secret

快速了解ConfigMap和Secret

#kubernetes#k8s
使用kubeadm安装k8s

将安全配置文件放在指定目录中,该文件时kubectl需要读取的授权文件,放在指定目录下,kubectl才能读取到并访问到k8s。先在主节点使用kubeadm token create --print-join-command来获取到子节点加入主节点的命令。自动生成的文件会使用k8s.gcr.io/pause:3.6镜像,国内无法下载,导致kubeadm初始化失败。子节点也需要主节点的config文

文章图片
#kubernetes#docker#容器
k8s之Job和CronJob

快速了解Job和CronJob

#kubernetes#k8s
django后端服务、logstash和flink接入VictoriaMetrics指标监控

通过指标监控可以设置对应的告警,快速发现问题,并通过相应的指标定位问题。背景:使用的 VictoriaMetrics(简称 VM) 作为监控的解决方案,需要将 django 服务、logstash 和 flink 引擎接入进来,VM 可以实时的获取它们的指标存储并进行监控告警,以上的服务都是部署在 k8s 中的。

文章图片
#django#flink
理解calico容器网络通信方案原理

Calico是k8s中常用的容器解决方案的插件,本文主要介绍BGP模式和IPIP模式是如何解决的,并详细了解其原理,并通过实验加深理解。Calico是属于纯3层的网络模型,每个容器都通过IP直接通信,中间通过路由转发找到对方。容器所在的节点类似于传统的路由器,提供了路由查找的功能。每个容器所在的主机节点扮演了虚拟路由器(vRouter)的功能,vRouter必须有某种方法,能够知道整个集群的路由信

文章图片
#网络#kubernetes#容器
k8s之PV、PVC和StorageClass

快速了解PV、PVC和StorageClass

#kubernetes#k8s
理解flannel的三种容器网络方案原理

本文主要介绍flannel在k8s网络中作为网络插件通过UDP、VXLAN、HOST-GATEWAY三种模式来解决容器跨主机网络通信的,并通过手动实现这三种模式深入理解其原理。在Flannel的UDP模式中,每个节点都会启动一个UDP服务器,用于监听来自其他节点的数据包。当一个容器向另一个容器发送数据包时,它会将数据包发送到目标容器的IP地址和端口号。Flannel会将该数据包封装在一个UDP数据

文章图片
#kubernetes#网络#容器
k8s之Deployment

Deployment快速了解

#kubernetes#k8s
    共 16 条
  • 1
  • 2
  • 请选择