草庐IT

k8s之Service

全部标签

Kubeadm高可用部署K8S 1.24版本---保姆级超详细!!!

目录一、前言二、基础环境部署1)前期准备(所有节点)1、修改主机名和配置hosts2、配置ssh互信3、时间同步4、关闭防火墙5、关闭swap6、禁用SELinux7、允许iptables检查桥接流量(可选,所有节点)2)安装容器docker(所有节点)3)配置k8syum源(所有节点)4)将sandbox_image镜像源设置为阿里云google_containers镜像源(所有节点)5)配置containerdcgroup驱动程序systemd(所有节点)6)开始安装kubeadm,kubelet和kubectl(master节点)7)使用kubeadm初始化集群(master节点)8)安

Nginx启动出现Job for nginx.service failed because the control process exited with error code.

Nginx启动出现Restartingnginx(viasystemctl):Jobfornginx.servicefailedbecausethecontrolprocessexitedwitherrorcode.See“systemctlstatusnginx.service”and“journalctl-xe”fordetails.问题1、查看防火墙启动的端口号[root@iZuf68mr29sh8zy1elsaixZ~]#firewall-cmd--list-ports80/tcp3306/tcp2、重启防火墙[root@iZuf68mr29sh8zy1elsaixZ~]#firewa

Spring Boot骚操作-多数据源Service层封装

mysql,es,mongodb三个数据源用配置文件方式连接,JPA只是正对dao做了封装,本文主要介绍如何对service层进行封装。SpringBoot-多个数据源Service层封装类关系图封装的一些配置application.ymlpom.xml封装后使用MySQL动态数据访问Mongo动态数据访问ElasticSearch动态数据访问(单个index+type)ElasticSearch动态数据访问(多个index+type)源代码托管类关系图对多个数据源连接获取数据进行统一封装ESspring-data方式不支持多个Index和Type的查找功能,添加了DynamicESDao支持

k8s基础理论

1.核心对象NameSpaces当集群有多个用户或一个用户有多个应用需要管理时,需要对被管理的对象进行隔离。不同的对象被划分到不同的namespaces后,可以通过权限控制来限制用户以何种权限访问namespaces的哪些对象,进而构建一个多租户,彼此隔离的通用集群。namespaes,它提供一种内核级别的隔离方式,系统可以为进程分配不同的namespaces,并保证不同namespace资源独立分配,进程彼此隔离,即不同的namespace下的进程互不干扰。namespace提供六项隔离:分别是ipc,network,pid,mount,uts,usr,分别为“systemvipc和posi

k8s入门:kube-prometheus-stack 全家桶搭建(Grafana + Prometheus)

系列文章第一章:✨k8s入门:裸机部署k8s集群第二章:✨k8s入门:部署应用到k8s集群第三章:✨k8s入门:service简单使用第四章:✨k8s入门:StatefulSet简单使用第五章:✨k8s入门:存储(storage)第六章:✨K8S配置storageclass使用nfs动态申领本地磁盘空间第七章:✨k8s入门:配置ConfigMap&Secret第八章:✨k8s入门:k8s入门:Helm构建MySQL第九章:✨k8s入门:kubernetes-dashboard安装第十章:✨k8s入门:kube-prometheus-stack全家桶搭建(Grafana+Prometheus)文

kubernetes(k8s)安装详细教程

闲来无事,搭一个k8s集群玩玩环境准备最近一次搭建:全过程耗时1.5H新建3个虚拟机,详情见:虚拟机新建主机硬件配置说明最低要求:2c2g需求CPU内存硬盘角色主机名值4C8G100GBmastermaster01值4C8G100GBworker(node)worker01值4C8G100GBworker(node)worker02主机配置1.主机名配置由于本次使用3台主机完成kubernetes集群部署,其中1台为master节点,名称为master01;其中2台为worker节点,名称分别为:worker01及worker02#master节点,名称为master1hostnamectls

阿里云部署k8s及常见的错误解决方法

目录一、背景介绍二、环境准备2.1ECS云服务资源清单2.2K8s软件列表三、阿里云ECS服务器网络问题3.1问题阐述3.2解决方案四、服务节点调整(master,node1,node2)4.1关闭firewalld防火墙,并安装设置Iptables规则为空4.2调整内核参数4.3关闭 swap 4.4关闭selinux4.5设置hostname4.6调整服务器时区4.7关闭邮件服务4.8设置rsyslogd和systemdjournald4.9ipvs前置条件准备4.10安装Docker4.11安装Kubeadm、Kubelet、Kubectl4.12阿里云ECS安全组端口开放五、Kubea

【K8S】学习笔记(一)

K8S学习笔记一、Kubernetes1.1、K8S功能1.2、K8S架构组件1.2.1、架构细节1.3、K8S核心概念1.3.1、Pod1.3.2、Volume1.3.3、Controller1.3.4、Deployment1.3.5、Service1.3.6、Label1.3.7、Namespace1.3.8、API二、搭建K8S2.1、K8S搭建规划2.1.1、单master集群2.1.2、多master集群2.2、kubeadm方式安装2.2.1、系统初始化2.2.2、安装K8S2.2.2.1、安装Docker2.2.2.2、安装kubeadm,kubelet和kubectl2.2.2

K8s安装教程

Kubernetes上安装KubeSphere1、安装步骤选择4核8G(master)、8核16G(node1)、8核16G(node2)三台机器,按量付费进行实验,CentOS7.9安装Docker安装Kubernetes安装KubeSphere前置环境安装KubeSphere经过本人测试发现还是腾讯的比较便宜,都选2核的。1、安装Dockersudoyumremovedocker*sudoyuminstall-yyum-utils#配置docker的yum地址sudoyum-config-manager\--add-repo\http://mirrors.aliyun.com/docker

K8s安装教程

Kubernetes上安装KubeSphere1、安装步骤选择4核8G(master)、8核16G(node1)、8核16G(node2)三台机器,按量付费进行实验,CentOS7.9安装Docker安装Kubernetes安装KubeSphere前置环境安装KubeSphere经过本人测试发现还是腾讯的比较便宜,都选2核的。1、安装Dockersudoyumremovedocker*sudoyuminstall-yyum-utils#配置docker的yum地址sudoyum-config-manager\--add-repo\http://mirrors.aliyun.com/docker