logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kubeadm源码下载位置

kubeadm没有单独的github项目,它是k8s下属的一个命令,源码放置于k8s的cmd目录下https://github.com/kubernetes/kubernetes/tree/master/cmd/kubeadmhttps://github.com/kubernetes/kubernetes/tree/master/cmd/kubeadm

#kubernetes
什么是k8s的operator

简单点理解所谓云里雾里的operator其实就是两个部分:控制器 + 用户自定义资源控制器:其实ReplicaSet,deployment,statefulset等就都是控制器,只是operator是一个用户自己实现的控制器(可以是go程序也可以是脚本,本质就是调用k8sAPI的小程序),他可以部署在k8s集群中用户自定义资源:可以理解为我们平时写ReplicaSet,deployment,sta

#mysql#k8s#云原生 +1
k8s命令kubectl自动补全

source <(kubectl completion bash)

#kubernetes#k8s#云原生
使用kube-bench和kube-hunter扫描k8s集群

(1)kube-benchdocker run --rm -v `pwd`:/host aquasec/kube-bench:latest install./kube-bench master./kube-bench node(2) kube-hunteryum install python3pip3 install kube-hunterkube-hunter

#安全#云原生
harbor低版本迁移到高版本

harbor低版本的数据不能直接导入到高版本,因为其中数据库字段,表等等均会在版本的升级过程中发生变化,需要将老的harbor中的镜像导出到本地,打上tag,再推送到新的harbor服务器,其整体思路如下:1.通过harbor的API获取到所有的项目2.通过项目获取到所有的repo3.通过repo获取到所有的tag4.将项目,repo,tag拼接起来,形成一个pull,tag和push的命令列..

#python#云原生
解析k8s中headless(无头服务)服务的作用

解析k8s中headless(无头服务)服务的作用2.获取一个应用的headless服务3. 获取服务对应的pod4.通过nslookup 域名 dns服务器命令解析headless服务对应的ip地址我们可以看到headless服务其实解析成pod的地址,而如果把域名精确到pod,例如nac...

#云原生#docker
到底了