logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

kubeadm安装k8s 1.18.0

kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:# 创建一个 Master 节点$ kubeadm init# 将一个 Node 节点加入到当前集群中$ kubeadm join <Master节点的IP和端口 >1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一

k8s flannel

flannel网络总结一下啊,其实就是三层网络,flannel就是路由器,cni0网桥就是交换机,flannel.1他的作用就是和其他的节点通信,每个节点容器的ip都绑定到网桥cni0上,但是如何给每个容器分配ip呢?如何创建cni0网桥呢?如何让k8s知道容器的信息等等?交给一个cni插件来做,这个插件不行就换一个插件,插来插去的总能行,说白了就是解放你的双手,让你的双手做去做别的。。。...

#k8s#网络
helm 部署golang应用

helm 其实就是一个模板引擎,就跟以前写php时候有很多模板标签会根据参数渲染成最终想要的html,而helm则是根据参数宣称成想要的k8s yaml文件,使用的模板叫做 Golang Template,里面有一些语法,根据学习的深入都会遇到,这里只是写一个最简单的入门。新增targetPort,这里的name是chart的中定义的一个name,如果想定制也可以在value.yaml中定义变量。

#golang#开发语言#后端
大白话 k8s UserAccount ServiceAccount RBAC之间的关系

账户类型User Account(用户账户)Service Account(服务账户)User Account是为人设计的,而Service Account则是为Pod中的进程调用Kubernetes API而设计。大白话,k8s就是一个会所,User Account就是你能不能进会所的凭证,光进会所没用,Service Account是你能不能获取服务的凭证, 你到底能获取什么服务呢?这就要将S

#kubernetes#容器#云原生
大白话k8s CRD

我个人理解crd!就好比k8s给你提供了张小姐(pod)、王小姐(deamonset)、李小姐(statefulset),但是你不满足你自己非要一个赵小姐(crd),k8s就给你一个接口你自己把赵小姐(crd)给造出来。但是你的赵小姐必须符合k8s的一些规则,你把赵小姐造出来了,赵小姐听你的k8s不帮你管着!你要单独雇了一个人小王(controller)专职在k8s那里帮你管着赵小姐,如果今晚你想

tekton+argocd 部署golang项目

这里我只是想做一个v1.0版本,后期逐步的进化。我这里是最近单的docker in docker的方式打包镜像,正确的方式可以使用sidecar的方式或者kaniko的方式后面去实现,这里直接build完推送到镜像仓库。argocd的原理就是再k8s里面有一个控制器一直监听git的变化,然后对比集群中实际的状态,所以你也要先有一个git仓库,这里就是helm的仓库。ci无非就是从 gitlab拉取

#tekton#argocd#golang
大白话之istio gateway、virtual service 、destination rule

老王开了一家家娱乐场所,天上人间,为了气派老王花重金百万打造了一个青铜大门istio-ingressgateway 类似一个nginx。这么气派的大门必须找两个180以上的保安gateway看门,保安的指责比较的简单明了,按摩(anmo.com)的放进来,洗浴(xiyu.com)的放进来,白嫖(baipiao.com)的请出去。在这里插入代码片迷茫的客人进来后需要有指路人,大堂经理virtual

#k8s
大白话netfilter

背景最近在看k8s源码,读到了kube proxy,网络应该是k8s里重要的一章节,看着看着发现还是之前学的又给忘了,所以先来一波技术储备。netfilternet+filter,filter是过滤的意思,那我们从字面分析就是过滤数据包从而达到防火墙的目的。上面说netfilter位于内核空间,那也就是说netfilter在内核空间设立了一个个检测点(HOOK)。NF_IP_PRE_ROUTING

文章图片
#网络#http#https
ingress-nginx 0.3.0部署

目的实现用ingress-nginx访问集群内部的nginx备注此版本只是初步实现,先入门在研究。步骤安装ingress-controller(版本0.3.0)新建文件夹mkdir ingress-nginx-test下载https://github.com/kubernetes/ingress-nginx/tree/nginx-0.30.0/deploy/statichttps://github

#kubernetes
k8s ingress、istio网关

k8s ingressingress 三大组件1负载均衡器nginx,Haproxy之类的2ingress controllerngress Controller实质上可以理解为是个监视器,Ingress Controller通过不断地跟Kubernetes API打交道,实时的感知后端Service、Pod等变化,然后更新反向代理负载均衡器。3ingress配置文件,哪个域名对应哪个服务。api

#nginx#负载均衡#运维
到底了