袁党生博客

  • 主页
  • linux基础
  • SHELL
  • WEB
  • 负载
  • 企业级应用
  • 数据库
  • KVM
  • Docker
  • K8S
  • 监控
  • 存储
  • 博客搭建问题
K8S
K8S

七、资源对象(重点)

本章概述 kubernetes资源管理核心概念 Kubernetes API kubernetes资源对象 7.1 kubernetes资源管理核心概念 K8S的设计理念-分层架构 备注:无状态服务(应用)和有状态服务(应用) 无状态:无状态服务不会在本地存储持久化数据,多个服务实例对于同一个用户请求的响应结果是完全一致的。这种多服务实例之间是没有依赖关系,比如web应用,在k8s控制器 中动态启停无状态服务的pod并不会对其它的pod产生影响。 有状态:有状态服务需要在本地存储持久化数据,典型的是分布式数据库的应…

2023年6月13日 0条评论 1559点热度 0人点赞 袁党生 阅读全文
K8S

六、yaml文件(重点)

本章概述 yaml文件介绍 通过yaml文件实现nginx+tomcat的访问 6.1 yaml文件介绍   yaml文件是k8s集群的重中之重,集群部署完成后,要想实现业务容器化,要通过yaml文件拉起容器。 示例: 人员名单: 张三: 年龄: 18 # 职业: Linux运维工程师 爱好: - 看书 - 学习 - 加班 李四: 年龄: 20 职业: Java开发工程师 # 这是职业 爱好: - 开源技术 - 微服务 - 分布式存储 特点: 大小写敏感 使用缩进表示层级关系 缩进时不允许使用T…

2023年6月13日 0条评论 1471点热度 0人点赞 袁党生 阅读全文
K8S

五、K8S版本升级以及添加集群节点

本章概述 版本升级说明 k8s版本升级操作步骤 添加节点 5.1 版本升级说明   当k8s集群运行一段时间后,会出现更新的版本,新版本会增加一些新功能,修复旧版本的bug,如果想要使用新版本,需要对k8s集群进行版本升级。   此次部署的版本为v1.23.1   目前在github上有新版本为v1.23.5   此次版本升级目标:把k8s集群从v1.23.1升级到v1.23.5 注意:如果是大版本内的小版本升级(如从1.23.1升级到…

2023年6月13日 0条评论 1562点热度 0人点赞 袁党生 阅读全文
K8S

四、etcd常用命令以及备份恢复

本章概述 etcd常用命令 etcd数据备份恢复 4.1 etcd常用命令   etcd有多个不同的API访问版本,v1版本已经废弃,etcd v2 和 v3 本质上是共享同一套 raft 协议代码的两个独立的应用,接口不一样,存储不一样,数据互相隔离。也就是说如果从 Etcd v2 升级到 Etcd v3,原来v2 的数据还是只能用 v2 的接口访问,v3 的接口创建的数据也只能访问通过 v3 的接 口访问。   目前etcdctl默认使用v3版本,可以通过指定版本来使用不…

2023年6月12日 0条评论 2605点热度 0人点赞 袁党生 阅读全文
K8S

三、K8S部署

本章概述 K8S环境介绍 K8S集群部署 K8S常用命令 3.1 K8S环境介绍 1、K8S集群规划 组件名称 操作系统 数量 ip地址 备注 ansible centos7 1台 172.31.7.101 K8S集群部署服务器,可以和其他服务器混用,这里把ansible和master1混用 master centos7 3台 172.31.7.101172.31.7.102172.31.7.103 K8S控制端,通过一个VIP做高可用,这里VIP地址配置为172.31.7.188 harbor centos7 2…

2023年4月23日 0条评论 2928点热度 1人点赞 袁党生 阅读全文
K8S

二、K8S组件介绍

本章概述 kube-apiserver kube-scheduler kube-controller-manager kube-porxy Coredns dashboard etcd k8s其他组件 2.1 kube-apiserver kube-apiserver: 官网链接:https://kubernetes.io/zh/docs/reference/command-line-tools-reference/kube-apiserver/   Kubernetes API server提…

2023年4月23日 0条评论 1525点热度 0人点赞 袁党生 阅读全文
K8S

一、K8S介绍

1.1 什么是K8S 官网链接:https://kubernetes.io/zh/   Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetes 的服务、支持和工具广泛可用。   Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”。k8s 这个缩写是因为 k 和 s 之间有八个字符的关系。 Google 在 2014 年开源了…

2023年4月23日 0条评论 1437点热度 0人点赞 袁党生 阅读全文
12
分类
标签聚合
文件管理 进程和计划任务 用户/组权限管理 grep sed awk 软件包管理 磁盘和文件系统管理 网络管理 selinux LAMP dns nginx http服务 系统启动和内核管理 ssl加密与安全 系统自动化安装及cobbler ansible 防火墙 日志管理 lvs haproxy tomcat sudo ingress控制器 keeplived PromQL varnish redis kvm虚拟化 ELK gitlab+jenkins k8s网络组件 文件查找和压缩 shell mysql 存储 ceph docker 监控 prometheus k8s
最近评论

COPYRIGHT © 2023 linux学习. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备18039507号-1