k8s
小诸葛的博客
毕业于广东石油化工学院,目前就职于金蝶国际软件集团,专注Java后端开发,个人微信公众号:小诸葛的博客。
展开
-
helm install给数组设置参数
helm install给数组设置参数原创 2022-12-20 09:54:42 · 603 阅读 · 0 评论 -
k8s发布一个deploy
k8s发布一个deploy原创 2022-12-12 11:16:06 · 138 阅读 · 0 评论 -
x509: cannot validate certificate for 192.168.31.43 because it doesn‘t contain any IP SANs
x509: cannot validate certificate for 192.168.31.43 because it doesn't contain any IP SANs原创 2022-11-05 18:30:50 · 896 阅读 · 0 评论 -
traefik 开放 80 端口时出现权限拒绝
traefik 开放 80 端口时出现权限拒绝原创 2022-10-19 17:35:12 · 234 阅读 · 0 评论 -
helm下载指定版本的chart
helm下载指定版本的chart原创 2022-10-15 20:18:29 · 2372 阅读 · 0 评论 -
helm官方chart网址
helm官方chart网址转载 2022-10-15 19:58:27 · 132 阅读 · 0 评论 -
linux安装helm
linux安装helm原创 2022-10-05 07:23:32 · 194 阅读 · 0 评论 -
k8s设置默认storeage class
k8s设置默认storeage class原创 2022-10-03 16:47:35 · 498 阅读 · 0 评论 -
k8s flannel.yaml内容
k8s flannel.yaml内容原创 2022-10-02 09:44:03 · 276 阅读 · 0 评论 -
k8s创建一个pod
k8s创建一个pod原创 2022-10-02 09:30:44 · 227 阅读 · 0 评论 -
彻底卸载k8s(重置k8s)
k8s—彻底卸载k8s(重置k8s)原创 2022-10-02 07:53:44 · 10308 阅读 · 0 评论 -
部署zeus常见的问题及解决方法
部署zeus常见的问题及解决方法原创 2022-09-15 14:32:29 · 228 阅读 · 0 评论 -
k8s如何部署kubernetes-dashboard
k8s部署kubernetes-dashboard原创 2022-08-30 11:47:09 · 395 阅读 · 0 评论 -
k8s使用traefik暴露http服务和tcp服务
traefik入门原创 2022-08-28 16:10:59 · 2723 阅读 · 1 评论 -
zeus平台常见故障及排查方法
zeus平台常见故障及排查方法原创 2022-08-09 16:30:41 · 591 阅读 · 0 评论 -
k8s中服务无法访问排查流程
k8s中服务无法访问排查流程原创 2022-07-30 16:57:44 · 3345 阅读 · 0 评论 -
prometheus、alertmanager如何添加label
在Alertmanager CR里添加tolerations即:spec.tolerationsapiVersion: monitoring.coreos.com/v1kind: Alertmanagermetadata: annotations: meta.helm.sh/release-name: alertmanager meta.helm.sh/release-namespace: monitoring creationTimestamp: "2022-05-2原创 2022-05-23 16:59:42 · 226 阅读 · 0 评论 -
在k8s上部署一个ldap
1、创建一个deployapiVersion: apps/v1kind: Deploymentmetadata: name: openldap namespace: zeusspec: replicas: 1 selector: matchLabels: app: openldap strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: Rol原创 2022-05-23 14:36:18 · 1424 阅读 · 1 评论 -
使用kubectl cp在pod和主机之间拷贝文件
1.将pod里的文件拷贝到主机kubectl cp -n 分区名 -c 容器名 pod名:文件绝对路径 文件目标位置注意!!!1.文件绝对路径前面不能加 /2.文件目标位置不能为文件夹,必须为文件路径例:将pod里 /data/test.sql 拷贝到主机当前路径下,并命名为test.sqlkubectl cp -n zeus -c mysql zeus-mysql-back-0:data/test.sql ./test.sql2.将主机文件拷贝到podkubectl cp原创 2022-04-06 14:14:13 · 33699 阅读 · 0 评论 -
如何在官网验证cka证书
1.网址Verify Certification - Linux Foundation - Training2.输入信息Last Name:a.若cka证书填写的名字为中文名,例如:李银龙,则输入李银龙b.若cka证书填写的英文名,例如:Yinlong Li,则输入LiCertification ID:输入cka证书上的id...原创 2022-03-31 12:49:07 · 2766 阅读 · 1 评论 -
k8s设置污点容忍
方法一:tolerations:- key: "key1" operator: "Equal" value: "value1" effect: "NoSchedule"方法二:tolerations:- key: "key1" operator: "Exists" effect: "NoSchedule"如何容忍所有污点呢?将key设置为空字符串即可tolerations:- key: "" operator: "Exists" effect: "原创 2022-03-21 09:18:59 · 370 阅读 · 0 评论 -
helm install失败原因分析
1、检查crd控制器是否正常2、检查crd控制器的日志3、如果控制器正常运行且没有报错日志,则卸载控制器,并删除对应的ctd。原创 2021-12-28 17:30:03 · 2959 阅读 · 0 评论 -
k8s强制删除资源
kubectl patch volumesnapshot `kubectl get volumesnapshot | awk '{print $1}'` --type='json' -p='[{"op":"replace","path":"/metadata/finalizers","values":"null"}]'原创 2021-12-16 11:59:51 · 526 阅读 · 0 评论 -
Docker拉取arm版镜像
Docker:使用x86平台Docker 拉取 arm版镜像 - 怒吼的萝卜 - 博客园1. docker manifest简介 使用镜像创建一个容器,该镜像必须与 Docker 宿主机系统架构一致,例如x86_64 架构的系统中只能使用x86_64的镜像创建容器。 docker manhttps://www.cnblogs.com/nhdlb/p/15233410.html...转载 2021-12-14 17:18:25 · 3517 阅读 · 0 评论 -
kubectl命令太长怎么办
通过设置命令别名来简化输入cdvi .bashrcalias kg='kubectl get 'alias kgo='kubectl -o yaml get 'alias ktl='kubectl 'alias ke='kubectl edit 'alias ks='kubectl scale 'alias kd='kubectl describe 'alias kcd='kubectl config set-context $(kubectl config current-c原创 2021-12-14 10:26:09 · 1032 阅读 · 0 评论 -
k8s如何获取分区所有pod和详细信息并自定义列
获取分区内所有pod,并展示详细信息kubectl get po -o wide -n kube-system原创 2021-11-24 16:20:09 · 1530 阅读 · 0 评论 -
pod、pvc删不掉怎么办?
1、强制删除pod命令末尾加 --grace-period=0 --force 强制删除kubectl delete pods <pod> --grace-period=0 --force2、删除pvc2.1 先删pvc绑定的pvkubectl patch pv pvc-3c7317ee-aa88-45a4-ba22-631c8c98fb2a -p '{"metadata":{"finalizers":null}}'2.2删除pvckubectl patch原创 2021-10-28 14:52:03 · 3619 阅读 · 0 评论 -
k8s批量删除pod(批量删除资源)
1、获取要删除的资源kubectl get po | grep Terminating2、使用awk获取资源名称kubectl get po | grep Terminating | awk '{print $1}'3、批量删除资源(资源过滤命令使用符号``括起来)kubectl delete po ` kubectl get po | grep Terminating | awk '{print $1}' `...原创 2021-10-11 14:21:48 · 5048 阅读 · 0 评论 -
ELK架构图
ELK标准架构图谐云观云台架构图1谐云观云台架构图2原创 2021-09-19 08:11:30 · 727 阅读 · 0 评论 -
k8s标签(label)的使用
1、在yaml文件里添加标签apiVersion: v1kind: Podmetadata: labels: app: test02 run: kubia............2、查看列表时显示标签 --show-labels[root@10 ~]# kg po kubia-v5xm5 --show-labelsNAME READY STATUS RESTARTS AGE LABELSkubia-v5xm5 1/1原创 2021-08-30 10:09:47 · 3813 阅读 · 0 评论 -
k8s切换当前分区
切换分区命令:kubectl config set-context $(kubectl config current-context) --namespace mynamespace给此命令设置别名cdvi .bashrcalias kcd='kubectl config set-context $(kubectl config current-context) --namespace mynamespace '原创 2021-08-30 09:27:37 · 325 阅读 · 0 评论 -
k8s创建一个NodePort服务
k8s创建一个NodePort服务。apiVersion: v1kind: Servicemetadata: name: mysql-nodeport namespace: testfenqu1spec: externalTrafficPolicy: Cluster ports: - nodePort: 31221 port: 3306 protocol: TCP targetPort: 3306 selector: ap原创 2021-08-25 09:46:45 · 2424 阅读 · 0 评论 -
Mac 安装 brew(最新教程,绝对可行,一行代码搞定,不报错)
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"转载 2021-06-15 14:44:45 · 212 阅读 · 0 评论 -
k8s常用命令
1.查看镜像命令:kubectl get pod -n logging -o yaml |grep image: |grep middle原创 2021-06-02 15:04:22 · 637 阅读 · 0 评论