- 博客(11)
- 收藏
- 关注
原创 centos7使用yum安装MySQL8.0
添加 MySQL Yum 存储库https://dev.mysql.com/downloads/repo/yum/wget https://repo.mysql.com/mysql80-community-release-el7-5.noarch.rpmrpm -Uvh mysql80-community-release-el7-5.noarch.rpmyum安装mysql社区版yum install mysql-community-server -y启动mysqlsystemctl sta.
2022-02-10 15:51:39 1448
原创 Helm简介和简单使用,使用helm安装nfs-client-provisioner、dashboard、metrics-server、harbor仓库等
helm简单安装、命令、语法介绍,使用helm安装和部署常见的k8s应用
2022-01-07 21:24:09 3821
原创 jps、jstack、jstat、jmap、jinfo等小工具的使用以及故障排查
jps、jstack、jmap、jstat等小工具的使用以及故障排查
2020-12-11 15:49:46 4894 5
原创 深入理解和使用nginx
nginx学习笔记主要内容有nginx安装、基本使用、反向代理、负载均衡、动静分离、跨域配置、keeplived实现nginx高可用等
2020-11-26 20:21:22 3164
原创 k8s中的调度和驱逐
k8s中的调度k8s关于调度的官方文档调度是指将 Pod 放置到合适的 Node 上,然后对应 Node 上的 Kubelet 才能够运行这些 pod。听起来非常简单,但是有非常多需要考虑的问题:公平:如果保证每个节点都能被分配资源。资源高效利用:集群所有资源最大化被利用。效率:调度的性能要好,能够尽快完成对大批量的Pod的调度工作灵活:允许用户根据自己的需求控制调度的逻辑。1. 概览在k8s中有几大核心组件,Scheduler调度器是其中的一个。调度器通过 kubernetes 的
2020-10-12 11:04:56 5228 2
原创 使用kubeadm升级k8s集群
使用kubeadm升级k8s集群k8s官网关于kubeadm升级k8s集群文档 k8s的更新非常快,几乎每几周就会发布一个小版本。因此使用集群一年之后,可能和最新稳定版本的k8s相差几个大版本,如果想要使用k8s新版本的一些新功能,是必须要升级k8s集群的。如果追求稳定就不必要升级了。 使用kubeadm升级集群非常简单、安全,下面就演示案例使用kubeadm将集群从1.15.1升级到1.16.1。另外由于ku
2020-09-27 20:11:42 1025
原创 k8s的StatefulSet基础教程
k8s官网教程:StatefulSet基础1. StatefulSet的使用场景当我们部署一个有状态服务时,一般使用Statefulset控制器,具有如下特性:稳定的持久化存储,即Pod重新调度之后还是能够访问同样的持久化数据,基于PV和PVC实现。稳定的网络标识符,即Pod重新调度之后其PodName和HostName不变。有序部署,有序扩展,基于init-containers实现。有序收缩。2. 教程目标StatefulSets 旨在与有状态的应用及分布式系统一起使用。然而在 Kub
2020-09-18 11:46:02 1757
原创 k8s中的Volume
1. 背景 容器中的文件在磁盘上是临时存放的,这给容器中运行的特殊应用程序带来一些问题。 首先,当容器崩溃时,kubelet 将重新启动容器,容器中的文件将会丢失——因为容器会以干净的状态重建。 其次,当在一个 Pod 中同时运行多个容器时,常常需要在这些容器之间共享文件。 Kubernetes 抽象出 Volume 对象来解决这两个问题。2. 概念...
2020-09-17 17:02:26 7649 2
原创 k8s中的Secret
k8s中的secret用于保存敏感信息,例如service account、密码、docker拉取镜像的凭证等。pod使用secret方式和configMap类型,环境变量和挂载。
2020-09-17 11:38:09 1358
原创 k8s中的ConfigMap
在实际使用k8s运行项目的过程中,经常需要使用一定的配置文件。例如可能需要将变量注入到容器的环境变量中,但是在项目运行的过程中,环境变量的值可能发生修改,如果使用直接修改yaml的方式或者是使用patch的方式并不优雅,也不安全。例如在创建ingress-nginx的时候,在yaml中定义了多个ConfigMap。可以使用ConfigMap将nginx的配置文件抽取出来。我们只需要修改定义的ConfigMap对应的值就可以修改nginx的配置文件了,当然这需要挂载的ConfigMap支持热更新。
2020-09-15 16:32:37 2538
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人