- 博客(94)
- 资源 (56)
- 收藏
- 关注
原创 Kubernetes中kubedns总结
DNS 服务不是一个独立的系统服务,而是作为一种 addon 插件而存在,也就是说不是 Kubernetes 集群必须安装的,当然我们强烈推荐安装,可以将这个插件看成是一种运行在 Kubernetes 集群上的一直比较特殊的应用,现在比较推荐的两个插件:kube-dns 和 CoreDNS。我们在前面使用 kubeadm 搭建集群的时候直接安装的 kube-dns 插件,如果不记得了可以回头去看一看。kube-dns、dnsmasq-nanny、sidecar 这3个容器分别实现了什么功能?
2023-03-29 15:43:01 997 2
原创 Kubernetes ingress配置
上篇文章给大家展示了 traefik 的安装使用以及简单的 ingress 的配置方法,这里我们来学习一下 ingress tls 以及 path 路径在 ingress 对象中的使用方法。
2023-03-28 16:23:42 973
原创 Kubernetes ingress介绍
Ingress其实就是从 kuberenets 集群外部访问集群的一个入口,将外部的请求转发到集群内不同的 Service 上,其实就相当于 nginx、haproxy 等负载均衡代理服务器
2023-03-23 18:42:43 800
原创 Kubernetes 存储StorageClass
前面的文章中我们学习了 PV 和 PVC 的使用方法,但是前面的 PV 都是静态的,什么意思?就是我要使用的一个 PVC 的话就必须手动去创建一个 PV,我们也说过这种方式在很大程度上并不能满足我们的需求,比如我们有一个应用需要对存储的并发度要求比较高,而另外一个应用对读写速度又要求比较高,特别是对于 StatefulSet 类型的应用简单的来使用静态的 PV 就很不合适了,这种情况下我们就需要用到动态 PV,也就是我们今天要学习的 StorageClass。
2023-03-22 13:57:59 849
原创 记录一次异机恢复问题:RMAN-06025 no backup of archive log …… found to restore
记录一次故障处理:RMAN-06025 no backup of archive log …… found to restore
2023-03-20 18:16:53 1779
原创 Oracle中含有recover 状态的数据文件环境中,做异机恢复
数据文件状态为recover,非online,通常发生在客户使用RAC环境,增加数据文件时候,错误的将datafile加到了本地磁盘,而发现错误后,又执行了offline datafile操作。
2023-03-20 15:10:32 2689
原创 Kubernetes PVC的使用
上篇文章中介绍了 PV 的使用,但是在我们真正使用的时候是使用的 PVC,就类似于我们的服务是通过 Pod 来运行的,而不是 Node,只是 Pod 跑在 Node 上而已,所以这节课我们就来给大家分享一下 PVC 的使用方法。
2023-03-16 14:25:47 888
原创 Kubernetes 存储管理PV
PV 的全称是:PersistentVolume(持久化卷),是对底层的共享存储的一种抽象,PV 由管理员进行创建和配置,它和具体的底层的共享存储技术的实现方式有关
2023-03-15 15:37:01 578
原创 Kubernetes pod控制器 DaemonSet 与 StatefulSet讲解
今天我们来给大家讲解另外一个Pod控制器的使用方法,我们前面主要讲解的是DeploymentDaemonSet与。
2023-03-14 18:09:49 579
原创 Kubernetes(k8s)权限管理RBAC
前面文章中知道了KubernetesConfigMap和Secret,其实到这里我们基本上已经覆盖到Kubernetes中一些重要的资源对象了,来部署一个应用程序是完全没有问题的了。RBAC- 基于角色的访问控制。RBAC使用API Group 来实现授权决策,允许管理员通过 Kubernetes API 动态配置策略,要启用RBAC,需要在 apiserver 中添加参数,如果使用的kubeadm安装的集群,1.6 版本以上的都默认开启了RBAC。
2023-03-13 11:44:38 991
原创 Kubernetes Secret简介
Secret用来保存敏感信息,例如密码、OAuth 令牌和 ssh key等等,将这些信息放在Secret中比放在Pod的定义中或者docker镜像中来说更加安全和灵活。
2023-03-10 18:52:22 817
原创 Kubernetes ConfigMap简介
Service是Kubernetes系统中非常重要的一个核心概念,今天来学习另外一个非常重要的资源对象:ConfigMap,我们知道许多应用经常会有从配置文件、命令行参数或者环境变量中读取一些配置信息,这些配置信息我们肯定不会直接写死到应用程序中去
2023-03-09 11:51:26 431
原创 Kubernetes Service简介
Service是一种抽象的对象,它定义了一组Pod的逻辑集合和一个用于访问它们的策略,其实这个概念和微服务非常类似。一个Serivce下面包含的Pod集合一般是由Label Selector来决定的。
2023-03-08 09:27:07 562
原创 Kubernetes中Job与Cronjob 的使用
Kubernetes集群中为我们提供了Job和CronJob两种资源对象来应对我们的这种需求
2023-03-07 10:12:24 526
原创 Kubernetes 中 Deployment 使用
我们已经能够滚动平滑的升级我们的Deployment了,但是如果升级后的POD出了问题该怎么办?我们能够想到的最好最快的方式当然是回退到上一次能够提供正常工作的版本,Deployment就为我们提供了回滚机制。
2023-03-03 13:50:31 632 1
原创 使用Replication Controller、Replica Set 管理Pod
kubernetes中使用Replication Controller、Replica Set 管理Pod
2023-03-02 13:24:32 391
原创 OpenWrt介绍及编译基础教程
编译 OpenWrt 的过程就像是复读机,除了选择系统组件外,几乎每次编译都是复制粘贴相同的命令。而理解每一条命令的作用、什么时候该去执行,这样才能更好的去解决编译中遇到的问题,更顺利的编译出固件。
2023-03-01 14:37:27 14450 2
原创 Kubernetes 中的 Pod Hook
实际上 Kubernetes 为我们的容器提供了生命周期钩子的,就是我们说的Pod Hook,Pod Hook 是由 kubelet 发起的,当容器中的进程启动前或者容器中的进程终止之前运行,这是包含在容器的生命周期之中。
2023-02-28 11:44:49 350
原创 Kubernetes静态 Pod
在Kubernetes集群中除了我们经常使用到的普通的 Pod 外,还有一种特殊的 Pod,叫做Static Pod,就是我们说的静态 Pod
2023-02-27 10:57:56 496
原创 Kubernetes中YAML 文件简介
我们在安装 kubernetes 集群的时候使用了一些 YAML 文件来创建相关的资源,但是对 YAML 文件还是非常陌生。所以我们先来简单看一看 YAML 文件是如何工作的,并使用 YAML 文件来定义一个 kubernetes pod,然后再来定义一个 kubernetes deployment吧。
2023-02-24 15:35:00 546
原创 Ubuntu 20.04 LTS 修改IP地址
在Ubuntu20.04中,传统的配置/etc/network/interfaces已无效!需要打开 yaml 文件,在 /etc/netplan 文件夹下,不同机器的文件名不一样。
2023-02-23 15:32:35 6177
原创 YAML 文件简介
我们在安装 kubernetes 集群的时候使用了一些 YAML 文件来创建相关的资源,但是对 YAML 文件还是非常陌生。所以我们先来简单看一看 YAML 文件是如何工作的,并使用 YAML 文件来定义一个 kubernetes pod,然后再来定义一个 kubernetes deployment吧。
2023-02-23 14:46:56 783
原创 Docker资源隔离(namespace,cgroups)
Docker容器的本质是宿主机上的一个进程。Docker通过namespace实现了资源隔离通过cgroups实现了资源限制,通过写时复制机制(copy-on-write)实现了高效的文件操作。cgroups是Linux的另外一个强大的内核工具,有了cgroups,不仅可以限制被namespace隔离起来的资源,还可以为资源设置权重、计算使用量、操控任务(进程或县城)启停等。
2023-02-18 15:42:32 1094
原创 搭建企业级docker仓库—Harbor
docker 官方提供的私有仓库 registry,用起来虽然简单 ,但在管理的功能上存在不足。Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,harbor使用的是官方的docker registry(v2命名是distribution)服务去完成。harbor在docker distribution的基础上增加了一些安全、访问控制、管理的功能以满足企业对于镜像仓库的需求。
2023-02-18 15:39:27 1002
原创 Linux升级openssl、openssh
在项目中,我们经常会发现Linux系统中Open SSH、Open SSL存在高危漏洞,如OpenSSL“心脏出血”漏洞,利用该漏洞,黑客可以获取约30%的https开头网址的用户登录账号密码,其中包括购物、网银、社交、门户等类型的知名网站等。
2023-02-17 10:49:47 902
原创 11.Dockerfile最佳实践
Dockerfiles 使用特定的格式并使用一组特定的指令。您可以在页面上了解基础知识。如果你是新手写作Dockerfile,你应该从那里开始。
2023-02-16 14:52:17 321
原创 Ansible playbook 讲解与实战操作
playbook与ad-hoc相比,是一种完全不同的运用ansible的方式,类似与saltstack的state状态文件。ad-hoc无法持久使用,playbook可以持久使用。playbook是由一个或多个play组成的列表,play的主要功能在于将事先归并为一组的主机装扮成事先通过ansible中的task定义好的角色。从根本上来讲,所谓的task无非是调用ansible的一个module。将多个play组织在一个playbook中,即可以让它们联合起来按事先编排的机制完成某一任务。
2023-02-16 09:45:57 1381
StarWind V2V Image Converter(虚拟机镜像格式转换工具)
2023-02-13
在redolog都丢失的情况下,使用隐藏参数,尝试以open resetlogs的方式打开数据库.txt
2021-04-28
Oracle DG下修改redo log和standby redo log日志大小.txt
2021-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人