简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
kubeadm没有单独的github项目,它是k8s下属的一个命令,源码放置于k8s的cmd目录下https://github.com/kubernetes/kubernetes/tree/master/cmd/kubeadmhttps://github.com/kubernetes/kubernetes/tree/master/cmd/kubeadm
简单点理解所谓云里雾里的operator其实就是两个部分:控制器 + 用户自定义资源控制器:其实ReplicaSet,deployment,statefulset等就都是控制器,只是operator是一个用户自己实现的控制器(可以是go程序也可以是脚本,本质就是调用k8sAPI的小程序),他可以部署在k8s集群中用户自定义资源:可以理解为我们平时写ReplicaSet,deployment,sta
source <(kubectl completion bash)
(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中的镜像导出到本地,打上tag,再推送到新的harbor服务器,其整体思路如下:1.通过harbor的API获取到所有的项目2.通过项目获取到所有的repo3.通过repo获取到所有的tag4.将项目,repo,tag拼接起来,形成一个pull,tag和push的命令列..
解析k8s中headless(无头服务)服务的作用2.获取一个应用的headless服务3. 获取服务对应的pod4.通过nslookup 域名 dns服务器命令解析headless服务对应的ip地址我们可以看到headless服务其实解析成pod的地址,而如果把域名精确到pod,例如nac...