手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Git
GitHub
SVN
Jenkins
Vim
vmware
Hyper-v
SSH
Jmeter
sysTemd
Maven
Webpack
Zookeeper
k8s
Phpstorm
JVM
IDEA
Appium
Cypress
pandas
Eclipse
HBuilder
编程工具
Markdown
Mac
Pytest
Selenium
istio
Gradle
Tensorflow
Homebrew
编程之家
k8s
k8s 关于Job与Cronjob
在Kubernetes中通过创建工作负载资源Job可完成大型计算以及一些批处理任务。比如Job转码文件、获取部分文件和目录,机器学习中的训练任务等。这篇小作文我们一起来了解k8s中关于job、cronjob的内容。Job创建我们可以通过API版本batch/v1创建出一个简单的k8sJob#new-
作者:编程之家 时间:2022-10-14
k8s replicaset controller 分析1- 初始化与启动分析
replicasetcontroller分析replicasetcontroller简介replicasetcontroller是kube-controller-manager组件中众多控制器中的一个,是replicaset资源对象的控制器,其通过对replicaset、pod2种资源的监听,当这2种资源发生变化时会触发replicasetcontroller对相应的replica
作者:编程之家 时间:2022-10-14
ubuntu18 安装k8s
1.前期工作关闭swap#临时swapoff-a#永久swapoff-a&&sysctl-wvm.swappiness=0#关闭swapsed-ri'/^[^#]*swap/s@^@#@'/etc/fstab#取消开机挂载swap如果需要可以更改hostname和hosts2.安装docker#step1:安装必要的一些系统工具sudoapt-getupd
作者:编程之家 时间:2022-10-14
k8s replicaset controller分析1-初始化与启动分析
replicasetcontroller分析replicasetcontroller简介replicasetcontroller是kube-controller-manager组件中众多控制器中的一个,是replicaset资源对象的控制器,其通过对replicaset、pod2种资源的监听,当这2种资源发生变化时会触发replicasetcontroller对相应的replicaset对
作者:编程之家 时间:2022-10-14
k8s安全测试工具kube-hunter
工具集合:后渗透:Kubesploit:https://github.com/cyberark/kubesploit后渗透:k0otkit:https://github.com/Metarget/k0otkit安全评估:RedKube:https://github.com/lightspin-teched-kube容器攻击工具:ccat:https://github.com/RhinoSecurityLabs/ccat安全测试:Kubestriker
作者:编程之家 时间:2022-10-14
kubernetes(k8s)架构和组件,工作流程 ,资源
kubernetes的基础和架构目录一:kubernetes概述1.1 K8S是什么1.2 为什么使用k8s1.2.1 传统后端部署的方法和缺陷1.2.2裸跑docker的缺陷1.3 k8s的特性二:kubernetes集群架构和核心组件2.1集群架构2.2Master组件部分2.2.1kube-apiserver 2.2.2kube-controller-mana
作者:编程之家 时间:2022-10-14
十三、Kubernetes之HPA
1、Pod水平自动扩缩Pod水平自动扩缩(HorizontalPodAutoscaler)可以基于CPU利用率自动扩缩ReplicationController、Deployment、ReplicaSet和StatefulSet中的Pod数量。除了CPU利用率,也可以基于其他应程序提供的自定义度量指标来执行自动扩缩。Pod自动扩缩不适用
作者:编程之家 时间:2022-10-14
Dashboard UI
目录一、DashboardUI1.1、Dashboard介绍1.2、部署DashboardUI1.2.1、在k8s工作目录中创建dashborad工作目录(在master1节点上操作)1.2.2、上传Dashboard.zip压缩包,并解压1.2.3、通过kubectlcreate命令创建资源dashboard-rbac.yamldashboard-secret.yamldashboard-configmap.y
作者:编程之家 时间:2022-10-14
k8s-学习-DAY01
常用命令1、查询类#kubectlgetkubectlgetpods-A#显示所有的podkubectlgetpods-owide#显示更全kubectlgetdeployments-A#显示所有的deployment,都可以加上-owidekubectlgetnamespace#显示所有的ns,都可以加上-owide2、创建类#pod是的单独的一个,depl
作者:编程之家 时间:2022-10-14
k8s deployment控制器:滚动升级 平滑过渡 零停机
1.滚动升级滚动升级架构图滚动升级注释:K8s对Pod升级的默认策略,通过使用新版本Pod逐步更新旧版本Pod,实现零停机发布,用户无感知。滚动升级更新策略:[root@k8s-masterdeployment]#vimweb.yaml[root@k8s-masterdeployment]#catweb.yamlapiVersion:apps/v
作者:编程之家 时间:2022-10-14
k8s deployment控制器水平扩容
1.k8s-deployment水平扩缩容(启动多实例,提高并发)第一种方式,修改配置文件修改yaml里replicas值,再apply使用命令方式扩容kubectlscaledeploymentweb--replicas=10注:replicas参数控制Pod副本数量2.使用命令方式进行扩容先查询pod[root@k8s-masterdeploymen
作者:编程之家 时间:2022-10-14
k8s deployment控制器的介绍
1.deployment控制器的介绍Deployment的功能:管理Pod和ReplicaSet具有上线部署、副本设定、滚动升级、回滚等功能提供声明式更新,例如只更新一个新的Image应用场景:网站、API、微服务2.deployment使用流程 项目生命周期3.deployment部署部署示例y
作者:编程之家 时间:2022-10-14
使用 swagger-ui 可视化 Kubernetes API 文档
在工作中,你可能需要基于Kubernetes提供的API进行开发,比如开发适合自己的控制台,Kubernetes官方提供的API文档,有两个问题:非常的不直观,这个问题其实还好,自己克服一下也不是大问题只有K8Sapi-server的接口,这个就难办了,假如有新的CRD资源,比如kubevirt,又要去找kubevir
作者:编程之家 时间:2022-10-14
k8s之Dashboard插件部署及使用
k8s之Dashboard插件部署及使用目录k8s之Dashboard插件部署及使用1.Dashboard介绍2.服务器环境3.在K8S工具目录中创建dashboard工作目录4.核心文件说明4.1查看dashboard-rbac.yaml4.2查看dashboard-secret.yaml4.3查看dashboard-configmap.yaml4.4查看dashboard-controlle
作者:编程之家 时间:2022-10-14
k8s-v1.20安装metrics-server
k8s-metrics官网地址:https://github.com/kubernetes-sigs/metrics-server/下载yaml文件https://github.com/kubernetes-sigs/metrics-servereleases/latest/download/components.yaml [root@k82metrics-server]#catcomponents.yamlapiVersion:v1kind:ServiceAcc
作者:编程之家 时间:2022-10-14
k8s常用命令记录
#删除一个命名空间下所有的podkubectldelete-frecommended.yaml#查看pod运行情况kubectlgetpods-A-owide#查看某个服务的信息kubectlgetservice-nkubernetes-dashboard-owide#查看一个pod相信信息kubectlgetpod--namespace=kubernetes-dashboa
作者:编程之家 时间:2022-10-14
k8s的网站管理系统-Dashboard UI
k8s的网站管理系统(DashboardUI)Dashboard介绍仪表板是基于Web的Kubernetes用户界面。可以使用仪表板将容器化应用程序部署到Kubernetes集群,对容器化应用程序进行故障排除,并管理集群本身及其伴随资源。可以使用仪|表板来概述群集上运行的应用程序,以及创建或修改单个Kubernete
作者:编程之家 时间:2022-10-14
K8S集群架构的单节点二进制部署梦里小镇落雨,开花,起风,挂霜,甚至扬起烤红薯的香气,每个墙角都能够听见人们的说笑声
一、部署etcd前期准备工作k8s集群master1:192.168.153.10kube-apiserverkube-controller-managerkube-scheduleretcdk8s集群node1:192.168.153.20kubeletkube-proxydockerflannelk8s集群node2:192.168.153.30kubeletkube-proxydockerflannel systemctlstopf
作者:编程之家 时间:2022-10-14
k8s 作负载控制器是什么
工作负载控制器(WorkloadControllers)是K8s的一个抽象概念,用于更高级层次对象,部署和管理Pod。常用工作负载控制器:Deployment:无状态应用部署StatefulSet:有状态应用部署DaemonSet:确保所有Node运行同一个PodJob:一次性任务Cronjob:定时任务控制器的作用:
作者:编程之家 时间:2022-10-14
第二节Kubernetes 安装部署
一、常见的K8S安装部署方式:(1)Minikube单节点微型K8S,仅供学习预览Documentation--TryKubernetes--HelloMinikube--LaunchTerminal(2)二进制安装部署(生产首先,新手推荐)(3)使用kubeadmin进行部署,K8S的部署工具,跑在K8S里(相对简单,熟手推荐)
作者:编程之家 时间:2022-10-14
kubernetes安装
一、所有机器1.优化机器1.关闭selinux#永久[root@k8s-master01~]#sed-i's#enforcing#disabled#g'/etc/selinux/config#临时[root@k8s-master01~]#setenforce0#检查[root@k8s-master01~]#/usr/sbin/sestatus-vSELinuxstatus:enabled2.关
作者:编程之家 时间:2022-10-14
k8s多节点接单节点继续
k8s多节点目录一:master02部署二:部署两台负载均衡器三:部署dashboard一:master02部署#环境初始化systemctldisablefirewalld--nowsystemctlstatusfirewalldsetenforce0sed-i's/enforcing/disabled/'/etc/selinux/configswapoff-ased-ri's/.*swa
作者:编程之家 时间:2022-10-14
202. 菜鸟学习k8s安装1
yum安装三个学习节点的ks1.修改hosts文件(all节点)vim/etc/hosts192.168.56.100ydzs-master192.168.56.101ydzs-node1192.168.56.102ydzs-node2 foriinydzs-node1ydzs-node2;doscp/etc/hosts$i:/etc/;done2.关闭防火墙(all节点)[root@localhost~]#system
作者:编程之家 时间:2022-10-14
kubernetes概述
目录一、kubernetes概述 二、K8S集群架构和组件 1、核心组件 2、k8s核心概念 一、kubernetes概述1、K8S作用用于自动部署、扩展和管理“容器化(containerized)应用程序”的开源系统可以理解成K8S是负责自动化运维管理多个容器化程序(比如Docker)的集群,
作者:编程之家 时间:2022-10-14
K8s之Servicet学习笔记
service--pod-network-cidr=10.244.0.0/16(pod网段)--service-cidr=10.96.0.0/12(service网段)[root@mastermaintest]#catpod.yamlapiVersion:apps/v1kind:Deploymentmetadata:name:my-nginxspec:selector:matchLabels:run:my-nginxreplicas
作者:编程之家 时间:2022-10-14
k8s deployment发布失败回滚
1.deployment发布失败回滚查看历史发布版本kubectlrollouthistorydeployment/web回滚上一个版本kubectlrolloutundodeployment/web回滚历史指定版本kubectlrolloutundodeployment/web--to-revision=2注:回滚是重新部署某一次部署时的状态,即当时版本
作者:编程之家 时间:2022-10-14
kubernetes基础
目录今日内容概述今日内容详细1.k8s简介架构Master节点APIServerControllerManagerSchedulerNode节点flannel网络图组件介绍命令的运行过程2.kubeadmin安装k8s机器环境准备(所有机器)1.更新yum源2.修改主机名,添加hosts解析以及DNS解析3.系统优化4.安装docker安装kubelet(所有机器都
作者:编程之家 时间:2022-10-14
k8s之xtrackup备份MySQL主从节点测试分析
xtrackup备份测试实验环境k8s环境参考:k8s-v1.20.10二进制部署指导文档测试原因由于之前本人在网上查找k8s部署MySQL主从的时候,很多博客文章都在statefulset中有如下类型的逻辑判断,认为xtrackup备份出来的文件有xtrabackup_binlog_info而没有xtrabackup_slave_info,这种
作者:编程之家 时间:2022-10-14
k8s多节点master部署负载均衡+keepalived
目录一、多节点master2节点部署1.1从master01节点上拷贝证书文件、配置文件和服务管理文件到master021.2修改配置文件kube-apiserver中的IP1.3在master02节点上启动各服务并设置开机自启1.4查看node节点状态二、负载均衡部署+keepalived高可用(192.168.80.14/15)2.1配置nginx的
作者:编程之家 时间:2022-10-14
k8s——yaml资源清单
目录一、yaml文件详解1.1YAML语法格式1.2查看api资源版本标签1.3编写yaml文件demo1.3.1编写nginx-deployment的清单文件1.3.2编写service服务的资源清单1.4用--dry-run命令生成yaml资源清单1.5将现有的资源生成模板导出生成yaml文件一、yaml文件详解1.Kubernetes支持YAML
作者:编程之家 时间:2022-10-14
上一页
7
8
9
10
11
12
13
14
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native