随笔分类 -  cicd-k8s

摘要:创建pvc,创建完成后是pending状态,等有dp、pod调用后就会变成bound状态 kind: PersistentVolumeClaim apiVersion: v1 metadata: name: grafana-data namespace: monitoring labels: app 阅读全文
posted @ 2021-08-31 23:00 jabbok 阅读(133) 评论(0) 推荐(0)
摘要:创建一个dockerfile FROM centos:7 RUN yum install crontabs -y CMD [ "/usr/sbin/crond", "-n" ] 创建一个清理和压缩容器日志的脚本,配置为cm。 kind: ConfigMap apiVersion: v1 metada 阅读全文
posted @ 2021-07-14 16:05 jabbok 阅读(199) 评论(0) 推荐(0)
摘要:CSIDriver 这是k8s的一种资源对象,它有两个作用: 简化驱动发现,当这个驱动被创建后,k8s用户就能使用以下命令找到 kubectl get CSIDriver NAME ATTACHREQUIRED PODINFOONMOUNT MODES AGE ebs.csi.aws.com tru 阅读全文
posted @ 2021-05-31 14:47 jabbok 阅读(928) 评论(0) 推荐(0)
摘要:Install Kong for Kubernetes - v2.4.x | Kong - Open-Source API Management and Microservice Management (konghq.com) Kong 微服务网关在 Kubernetes 的实践_qhh0205-C 阅读全文
posted @ 2021-05-08 18:06 jabbok 阅读(1232) 评论(0) 推荐(0)
摘要:Helm 从入门到实践 - 肖祥 - 博客园 (cnblogs.com) helm3 - cjw1219 - 博客园 (cnblogs.com) k8s的yaml文件是不支持变量的,而一批服务,是大部分配置一样,只有少部分是不一样的。 我之前都是用文本编辑器去全局替换的,很二。 我的诉求就是有一个基 阅读全文
posted @ 2021-05-02 15:52 jabbok 阅读(126) 评论(0) 推荐(0)
摘要:11 阅读全文
posted @ 2021-04-29 13:50 jabbok 阅读(78) 评论(0) 推荐(0)
摘要:特点 PostStart hook是在容器创建(created)之后立马被调用,并且PostStart跟容器的ENTRYPOINT是异步执行的,无法保证它们之间的顺序 PreStop hook是容器处于Terminated状态时立马被调用(也就是说要是Job任务的话,执行完之后其状态为complet 阅读全文
posted @ 2021-04-28 16:11 jabbok 阅读(469) 评论(0) 推荐(0)
摘要:创建低权限账户 先创建一个角色,只在一个ns里起作用 kind: Role apiVersion: rbac.authorization.k8s.io/v1 metadata: name: pod-reader namespace: rrb rules: - verbs: - get - watch 阅读全文
posted @ 2021-01-07 18:14 jabbok 阅读(169) 评论(0) 推荐(0)
摘要:必要性 在一个服务中,是存在进程在运行,但服务其实已经挂掉了,表现为端口监听失败、http请求失败等。所以需要存活探针 LivenessProbe readinessProbe 业务探针(Readiness probe)_云容器实例 CCI_开发指南_使用Service和Ingress管理网络访问_ 阅读全文
posted @ 2020-09-09 14:39 jabbok 阅读(184) 评论(0) 推荐(0)
摘要:K8s提供的watch功能是建立在对ectd的watch之上的,etcd的key-value出现变化时,通知api-server。api-server再对外提供watch api。 阅读全文
posted @ 2020-09-09 14:16 jabbok 阅读(2125) 评论(0) 推荐(0)
摘要:curl带证书访问kubeadmin安装的k8s 1.18 curl https://10.0.0.80:6443/api/v1/services \ --cacert /etc/kubernetes/pki/ca.crt \ --cert /etc/kubernetes/pki/apiserver 阅读全文
posted @ 2020-08-13 15:51 jabbok 阅读(145) 评论(0) 推荐(0)
摘要:https://github.com/kubernetes-sigs/kustomize https://www.jianshu.com/p/837d7ae77818 # 1.18版本k8s # kubectl --help|grep kustomize kustomize Build a kust 阅读全文
posted @ 2020-08-12 17:25 jabbok 阅读(407) 评论(0) 推荐(0)
摘要:1 污点、容忍度方法 https://www.cnblogs.com/wmht/p/10968667.html 污点:一个节点有了污点,pod默认无法容忍污点,就不会调度到这个节点上运行 容忍度:pod可以容忍一种污点,就会被调度到有这个污点的节点上运行 # 查看污点 kubectl describ 阅读全文
posted @ 2020-07-24 10:35 jabbok 阅读(282) 评论(0) 推荐(0)
摘要:https://blog.stanley.wang/2019/01/18/%E5%AE%9E%E9%AA%8C%E6%96%87%E6%A1%A34%EF%BC%9Akubernetes%E9%9B%86%E7%BE%A4%E7%9A%84%E7%9B%91%E6%8E%A7%E5%92%8C%E6 阅读全文
posted @ 2020-07-24 10:32 jabbok 阅读(584) 评论(0) 推荐(0)
摘要:https://blog.stanley.wang/2019/01/18/%E5%AE%9E%E9%AA%8C%E6%96%87%E6%A1%A32%EF%BC%9A%E5%AE%9E%E6%88%98%E4%BA%A4%E4%BB%98%E4%B8%80%E5%A5%97dubbo%E5%BE%A 阅读全文
posted @ 2020-07-17 11:43 jabbok 阅读(427) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/networken/article/details/85607593 recommended.yml 采用dp nodeport方式部署 # Copyright 2017 The Kubernetes Authors. # # Licensed under 阅读全文
posted @ 2020-06-17 15:33 jabbok 阅读(170) 评论(0) 推荐(0)
摘要:Traefik 1.7 github https://github.com/containous/traefik/ yml https://github.com/containous/traefik/tree/v1.7/examples/k8s docker https://hub.docker.c 阅读全文
posted @ 2020-06-02 17:52 jabbok 阅读(610) 评论(0) 推荐(0)
摘要:deployment文件部署 # cat nginx_deployment apiVersion: apps/v1 kind: Deployment metadata: name: nginx spec: replicas: 2 selector: matchLabels: app: nginx s 阅读全文
posted @ 2020-05-24 16:07 jabbok 阅读(1272) 评论(0) 推荐(0)
摘要:规划 docker采用systemd部署 pod网络172.7.0.0/16,docker bip设置为172.7.x.1/24 cluster网络 192.168.0.0/16 k8s版本 1.15.12 cni使用flannel VxLAN kubeproxy使用ipvs模式 master部署双 阅读全文
posted @ 2020-05-03 15:31 jabbok 阅读(314) 评论(0) 推荐(0)