![](https://img-blog.csdnimg.cn/731311704be44d80903622cb395c2caa.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
k8s
文章平均质量分 92
k8s 系列文字
灵泽~
May all the ordinary are great, all the ignoble bloom
展开
-
sealos安装k8s
kubeadm2、安装k8s的方式有很多3、关于sealos来安装 k8s ,也是非常建议大家去官方文档看看,,说的很非常清楚,一看就知道。原创 2023-08-11 10:42:21 · 2797 阅读 · 2 评论 -
k8s 部署mysql8(PV和PVC 版本)
K8S 安装mysql8,pv,pvc原创 2022-07-29 11:38:01 · 3118 阅读 · 3 评论 -
(十)k8s证书可用时间修改以及高可用的 K8S 集群构建
一、证书可用时间修改注意当初我们使用kubeadm 安装,所以我们登录 master节点,进行下面的操作。1.1、证书说明相关证书都在pki目录下(至于前缀目录你需要你当时指定在哪里,当初你应该是指定文件来配置的,所以你可以去 kubeadm-config.yaml文件中查看),我们可以选择一个查看,比如查看 apiserver 的。# openssl 加密格式 -in 文件 输出格式 -nooutopenssl x509 -in apiserver.crt -text -noout可以看到原创 2022-03-06 15:41:57 · 776 阅读 · 0 评论 -
(九)k8s的Helm及其它功能性组件(prometheus等等)
一、Helm1.1、什么是 Helm在没使用 helm 之前,向 kubernetes 部署应用,我们要依次部署 deployment、svc 等,步骤较繁琐。况且随着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂,helm 通过打包的方式,支持发布的版本管理和控制,很大程度上简化了 Kubernetes 应用的部署和管理创建。Helm 本质就是让 K8s 的应用管理(Deployment,Service 等 ) 可配置,能动态生成。通过动态生成 K8s 资源清单文件(deploymen原创 2022-02-20 19:55:06 · 1581 阅读 · 0 评论 -
(十一)k8s其它帮助&&单节点部署
1、非常建议区看下中文文档,因为我写的这些博客内容组件不是特别的全,而这个中文文档是很全的,也更加详细。并且k8s都更新到 1.22了k8s中文社区2、单节点安装我们可以使用 minikube 来安装一个单节点的k8s,非常简单,且迅速,直接去看原博客安装即可,注意机器的要求以及选择对应的服务器的步骤minikube start但是要注意的是他对安装的机器是有要求的如果你的机器不满足上述条件,那么在使用minikube start时就会告诉你那些问题不满足,但是我们有一个参数来修改他,使它强原创 2022-01-29 08:56:36 · 478 阅读 · 0 评论 -
(八)k8s安全
k8s安全原创 2022-01-14 16:59:39 · 992 阅读 · 0 评论 -
(七)k8s集群调度
一、调度说明1.1、简介Scheduler 是 kubernetes 的调度器,主要的任务是把定义的 pod 分配到集群的节点上。听起来非常简单,但有很多要考虑的问题:公平:如何保证每个节点都能被分配资源资源高效利用:集群所有资源最大化被使用比如节点1上面内存和cpu都已经到达峰值了,而节点2内存和cpu都使用10%不到,结果后续还是把pod运行在节点1上,这样显然是不合理的。效率:调度的性能要好,能够尽快地对大批量的 pod 完成调度工作不能说,后续调度一个节点需要花费10原创 2021-11-28 14:44:04 · 428 阅读 · 0 评论 -
(六)k8s存储
一、ConfigMapConfigMap 功能在 Kubernetes1.2 版本中引入,许多应用程序会从配置文件、命令行参数或环境变量中读取配置信息。ConfigMap API 给我们提供了向容器中注入配置信息的机制,ConfigMap 可以被用来保存单个属性,也可以用来保存整个配置文件或者 JSON 二进制大对象1.1、根据目录下所有文件创建vim game.propertiesvim ui.properties# kubectl create configmap cm的名称 --from-原创 2021-10-05 18:32:52 · 1045 阅读 · 1 评论 -
(五)k8sservice
一、Service 的概念Kubernetes Service 定义了这样一种抽象:一个 Pod 的逻辑分组,一种可以访问它们的策略 – 通常称为微服务。 这一组 Pod 能够被 Service 访问到,通常是通过 Label Selector因为这三个pod都有 标签app=webapp和role-frontend,所以都爱莫能助最上面的那个 svc,所以我们可以通过svc提供的ip和端口来访问内部的三个pod,后续如果pod的ip发生改变,或者增加减少pod,都会在svc中记录,我原创 2021-10-04 19:40:51 · 893 阅读 · 0 评论 -
(四)k8s资源控制器
一、Pod 的分类自主式 Pod:Pod 退出了,此类型的 Pod 不会被创建就是我们直接创建一个kind为Pod的资源控制器管理的 Pod:在控制器的生命周期里,始终要维持 Pod 的副本数目就是我们创建 kind为rs,deployment,dameSet,Job等等的控制器,而pod由他们来控制创建的格式kutectl create/apply -f xxx.yaml推荐使用,但是你如果说我就全都使用apply或者全都使用create那也是没有问题的申明式编程 (D原创 2021-10-04 13:36:59 · 506 阅读 · 0 评论 -
(三)k8s资源清单
一、k8s中的资源K8s中所有的内容都抽象为资源,资源实例化之后,叫做对象,那么这些资源不能在同一空间下重名名称空间级别(namespace)工作负载型资源( workload):Pod、 ReplicaSet、 Deployment、 StatefulSet、 DaemonSet、Job、CronJob( ReplicationController在v1.11版本被废弃)服务发现及负载均衡型资源( ServiceDiscovery LoadBalance): Service、 Ingress原创 2021-10-04 09:42:17 · 15934 阅读 · 0 评论 -
(二)k8s集群安装
其实都是视频里面的方式(视频里面呢,其实不需要 toolshare),我们把镜像下载好,安装到每个机器的docker中加载进去就行了。至于另一个私有镜像仓库,可以换成阿里云,或者docker hub都行,这样就可以节省下来两台服务器内存了。注意3台机器内存和磁盘大小都要大一点,内存最少4g,磁盘最少100g知乎的这个还行 2021年Kubernetes(k8s)服务集群安装部署csdn 的这个也还行 Kubernetes(K8S)集群部署搭建图文教程(最全)...原创 2021-10-03 16:15:28 · 993 阅读 · 0 评论 -
(一)k8s了解
一、说明镜像资源管理工具 Docker Swarm,MESOS APACHE2019-5 Twitter 将 MESOS APACHE 分布式资源管理框架 换成 Kubernetes2019-07 阿里云宣布 剔除 Docker Swarm1.1、Kubernetes Google 10年容器化基础架构 borg(google 内部使用的比k8s更好) GO 语言 Borg特点:轻量级:消耗资源小开源弹性伸缩负载均衡:IPVS1.2、HEL原创 2021-10-03 16:09:40 · 529 阅读 · 0 评论