容器云平台No.3~kubernetes简单使用

容器云平台No.3~kubernetes简单使用scofield菜鸟运维杂谈今天是是第三篇,接着上一篇继续首先,通过kubectl可以看到,三个节点都正常运行1[root@k8s-master001~]#kubectlgetno2NAMESTATUSROLESAGEVERSION3k8s-master001Readymaster16hv1.19.04k8s-master002Readymaster
分类: 编程语言 发布时间: 03-12 19:24 阅读次数: 0

容器云平台No.6~企业级分布式存储Ceph~v14.2.10

51CTO博客2.0是国内领先的IT原创文章分享及交流平台,包含系统运维,云计算,大数据分析,Web开发入门,高可用架构,微服务,架构设计,PHP教程,Python入门,Java,数据库,网络安全,人工智能,区块链,移动开发技术,服务器,考试认证等文章。
分类: 编程语言 发布时间: 03-12 19:14 阅读次数: 0

使用无服务器式的 Jenkins X:探索Prow,Jenkins X Pipeline Oper

翻译|致GreatJenkinsX的无服务器风格,或者有人称之为JenkinsXNextGeneration,试图重新定义我们如何在Kubernetes集群中进行持续交付和GitOps。它通过将相当多的工具组合成一个易于使用的捆绑包来实现这一点。绝大多数使用者,无需理解相关组件独立运行的复杂性,也无需理解它们是如何集成的。只需将版本迭代推向Git,其余工作都会由系统自动完成。为了一窥究竟,接下来就
分类: 编程语言 发布时间: 03-12 19:04 阅读次数: 0

快又准! Facebook 研发效能提升方法实践

天下武功唯快不破。如今,中国企业对快速有着无止境的追求,研发要快!迭代要快!而快速的背后正是企业研发创新能力的体现。任何产品都有生命周期,任何客户的喜好都会变化,仅靠一个产品的成功,一时产品的成功,是很难让这个企业在这个行业立于不败之地。唯一能够让企业持续生存的基础,就是企业的持续研发创新能力,持续不断满足客户,满足市场不断变化的需求应变能力。那么,如何让团队有效提高研发效能?做到不仅要快,还要持
分类: 编程语言 发布时间: 03-12 18:54 阅读次数: 0

DevOps 中高效测试基础架构的最佳实践

作者简介茹炳晟DellEMC中国研发集团资深架构师。历任ebay中国研发中心测试基础架构技术主管,HP软件中国研发中心资深架构师,阿尔卡特朗讯(Alcatel-Lucent)高级技术主管,思科(Cisco)中国研发中心资深测试工程师等职位,具有超过15年的测试开发与技术管理经验,具有丰富的测试框架设计与自动化测试经验。概述:今天我主要讲四个内容,我做内容规划的时候其实内容偏多,对于一些通用的内容可
分类: 编程语言 发布时间: 03-12 18:54 阅读次数: 0

带参安装App的多种使用场景和方法

如何高效绑定用户关系?如何追踪安装来源渠道?如何实现多渠道业绩统计?通通可以基于携带参数安装方案解决,实现免填邀请码安装、自动场景还原、多渠道效果统计等功能。
分类: 移动开发 发布时间: 03-12 18:34 阅读次数: 0

MySQL数据库root账户密码忘记了怎么办?

MySQL数据库的普通账户密码忘记了很好解决,我们可以直接登录root账户重置普通账户密码。如果root账户密码忘记或丢失了呢?本章就教你如何重置root账户密码,保证有效。版本:MySQL5.7操作系统:CentOS/Ubuntu方法1:1.停止MySQL服务#kill`cat/var/run/mysqld/mysqld.pid`或者#pkillmysqld2.创建一个密码赋值语句的文本文件#v
分类: 编程语言 发布时间: 03-12 16:54 阅读次数: 0

Redis这些知识点,是必须知道的!

Redis是一个开源(BSD许可)的内存数据结构存储,可作为数据库,缓存和消息队列。相比Memcached它支持更多的数据结构,如string(字符串),hash(哈希),list(链表),set(集合),zset(有序集合),位图,hyperloglogs和具有半径查询的地理空间索引。Redis具有内置复制,Lua脚本,LRU回收,事务和不同级别的磁盘持久化,并通过RedisSentinel提供
分类: 编程语言 发布时间: 03-12 16:54 阅读次数: 0

Linux免交互登录远程服务器并执行命令

Linux已经成为企业使用最为广泛的操作系统。作为运维工程师、开发工程师会经常在Linux平台上完成日常工作。所以会有这样的需求,例如将本机的数据备份远程传输到备份服务器、在本机执行命令获取远程服务器信息等。了解Linux的朋友知道,每次远程登录服务器是要输入用户名密码的,人工输入没毛病。但很多情况是周期性自动化执行的,例如备份。所以,今天的主题是怎么实现不手动输入密码登录远程服务器,并执行Bas
分类: 编程语言 发布时间: 03-12 16:54 阅读次数: 0

三分钟教你提升应用推送的ROI

推送是App应用性价比最高也是最直接的营销运营手段,其细节颇多,非常考验运营人员的功力,本文将从ROI角度来分析怎么提升营销类推送的收益。(非IM类、系统类等功能服务型推送)以一个日活100万的应用为例,其每日的推送成本≈云端成本+推送平台/自建平台成本+运营/研发人力成本,粗略计算为2500元。每日的推送收益=推送次数×每次推送人数×到达率×点击率×平均转化值,其中“平均转化值”因盈利模式的不同
分类: 移动开发 发布时间: 03-12 16:44 阅读次数: 0

启示录:如果打造运维自动化平台

什么是运维自动化平台?说白了,就是把运维重复性的工作,进行平台化,简化工作流程,降低人工成本。例如部署一个LAMP网站平台,对于传统运维来说,先下载相关软件包,然后编译、安装等一系列工作,好一些的手动执行脚本一键部署。面临两个问题:1人工介入增加工作量,2人工误操作风险大。所以,企业开发运维自动化平台,对接IT基础架构,主要目的就是解决上述两个问题。点点鼠标完成具体功能实现,条条框框容不得出现误操
分类: 编程语言 发布时间: 03-12 16:14 阅读次数: 0

浅析Kubernrtes服务类型(Service Types)

浅析Kubernrtes服务类型(ServiceTypes)scofield菜鸟运维杂谈先上图在Kubernetes集群中,service通过标签选择器选着对应的pod,然后对请求进行转发,看个动画,能直接了当体会到便签选择器pod,endpoints,service三者关系1、举个栗子说明先看部署文件,主要看注释部分。因为文件太长,本文删除了yaml文件的部分字段---apiVersion:ap
分类: 编程语言 发布时间: 03-12 16:14 阅读次数: 0

Kubernetes集群管理容器实践(概念篇)

今天这篇文章主要讲解Kubernetes基础概念,对后期学习起到很重要作用,希望朋友们认真阅读思考。Kubernetes介绍Kubernetes是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,Kubernetes也叫K8S。K8S是Google内部一个叫Borg的容器集群管理系统衍生出来的,Borg已经在Google大规模生产运行十年之久。K8S主要用于自动化部署、扩展
分类: 编程语言 发布时间: 03-12 16:14 阅读次数: 0

基于Cocos SDKHub接入华为HMS Game服务—初始化

华为Game服务-游戏启动过程有两个关键开发步骤:一是在Application的onCreate方法中添加代码,用于注册Activity的回调监听;二是调用JosAppsClient.init方法进行初始化。CocosSDKHub服务会自动完成开发步骤一;对于开发步骤二,也提供了初始化方法给用户调用。SDKHub提供的初始化调用方法示例如下:sdkhub.getUserPlugin().callF
分类: 移动开发 发布时间: 03-12 16:14 阅读次数: 0

Kubernetes客户端和管理界面大集合

Kubernetes客户端和管理界面大集合scofield菜鸟运维杂谈今天给大家介绍目前市面上常用的kubernetes管理工具,总有一款适合您~~~简介KubectlK9sKubernetes-DashboardRancherKuboardLensOctantKubenavInfra.AppKubectl官方自带的kubernetes命令行客户端工具,最原始也是最好用的工具,不多介绍~~~K9s
分类: 编程语言 发布时间: 03-12 16:14 阅读次数: 0

闲聊Kubernetes Pod垂直自动伸缩(VPA)

闲聊KubernetesPod垂直自动伸缩(VPA)scofield菜鸟运维杂谈VPA简介VPA全称VerticalPodAutoscaler,即垂直Pod自动扩缩容,它根据容器资源使用率自动设置CPU和内存的requests,从而允许在节点上进行适当的调度,以便为每个Pod提供适当的资源。它既可以缩小过度请求资源的容器,也可以根据其使用情况随时提升资源不足的容量。PS:VPA不会改变Pod的资源
分类: 编程语言 发布时间: 03-12 16:04 阅读次数: 0

在Kubernetes上部署应用时我们常忽略的几件事

在Kubernetes上部署应用时我们常忽略的几件事scofield菜鸟运维杂谈根据我的经验,大多数人(使用Helm或手动yaml)将应用程序部署到Kubernetes上,然后认为他们就可以一直稳定运行。然而并非如此,实际使用过程还是遇到了一些“陷阱”,我希望在此处列出这些“陷阱”,以帮助您了解在Kubernetes上启动应用程序之前需要注意的一些问题。Kubernetes调度简介调度器通过kub
分类: 编程语言 发布时间: 03-12 16:04 阅读次数: 0

Kubernetes Pod水平自动伸缩(HPA)

KubernetesPod水平自动伸缩(HPA)scofield菜鸟运维杂谈HPA简介HAP,全称HorizontalPodAutoscaler,可以基于CPU利用率自动扩缩ReplicationController、Deployment和ReplicaSet中的Pod数量。除了CPU利用率,也可以基于其他应程序提供的自定义度量指标来执行自动扩缩。Pod自动扩缩不适用于无法扩缩的对象,比如Daem
分类: 编程语言 发布时间: 03-12 15:54 阅读次数: 0

为什么学习Python?使用哪个系统比较好?

提及Python,很多人都非常好奇,为什么要学习Python呢?如何学习Python?Python就业前景真的好吗?我们一起来看看吧。
分类: 编程语言 发布时间: 03-12 15:44 阅读次数: 0

掌握这8个Java实战小技巧,再也不用为了内存泄漏而烦恼了!

前言OOM,全称“OutOfMemory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。看下关于的官方说明:ThrownwhentheJavaVirtualMachinecannotallocateanobjectbecauseitisoutofmemory,andnomorememorycouldbemadeavailablebythegarbage
分类: 编程语言 发布时间: 03-12 15:24 阅读次数: 0