202111-17 在docker中部署k8s的方法 K8sk8s是一个cluster集群,在cluster集群中有多个Namespace,一个namespace下又有多个pods,一个pod下有多个container。这篇文章带你从头在docker中部署k8s。docker下载docker安装docker:https://docs.docker.com/docker-for-mac/install/在docker中使用k8s:https://docs.docker.com/desktop/kubernetes/在docker设置中,点选如下图的两个。k8s相关命令在这一小节会简单介绍通过命令行控制k8s的相关shell命令。获取相关的names... 继续阅读 >
202109-18 k8s部署redis cluster集群的实现 目录Redis介绍为什么要用Redis什么是RedisCluster集群k8s以StatefulSet方式部署rediscluster集群:部署nfs创建pv部署redis初始化redis集群Redis介绍Redis代表REmoteDIctionaryServer是一种开源的内存中数据存储,通常用作数据库,缓存或消息代理。它可以存储和操作高级数据类型,例如列表,地图,集合和排序集合。由于Redis接受多种格式的密钥,因此可以在服务器上执行操作,从而减少了客户端的工作量。它仅将磁... 继续阅读 >
202105-28 在K8s上部署Redis集群的方法步骤 一、前言架构原理:每个Master都可以拥有多个Slave。当Master下线后,Redis集群会从多个Slave中选举出一个新的Master作为替代,而旧Master重新上线后变成新Master的Slave。二、准备操作本次部署主要基于该项目:https://github.com/zuxqoj/kubernetes-redis-cluster其包含了两种部署Redis集群的方式:StatefulSetService&Deployment两种方式各有优劣,对于像Redis、Mongodb、Zookeeper等有状态的服务,使用StatefulSet是首... 继续阅读 >
202104-07 云原生技术kubernetes(K8S)简介 今天我们看看kubernetes技术的介绍,最近在极客时间上看张磊老师的深入kubernetes技术,讲的非常好,有兴趣的同学可以去收听一下,对于理解kubernetes技术非常有帮助,这里我会按照自己的进度,分享一下学习的笔记。 今天站的角度比较高,概念性质的东西会多一点。01kubernetes是什么? 曾经我认为这个问题很好回答,直到不断的去理解kubernetes,不断的深入之后,我发现这个问题很难回... 继续阅读 >
202102-23 k8s node节点重新加入master集群的实现 1、删除node节点执行kubectldeletenodenode012、这时如果直接执行加入,会报错。如下:[root@k8s-node02pki]#kubeadmjoin192.168.140.128:6443--tokenabcdef.0123456789abcdef--discovery-token-ca-cert-hashsha256:a3d9827be411208258aea7f3ee9aa396956c0a77c8b570503dd677aa3b6eb6d8[preflight]Runningpre-flightchecks[WARNINGSystemVerification]:thisDockerversionisnotonthelistofvalidatedve... 继续阅读 >
202010-08 使用Rancher在K8S上部署高性能PHP应用程序的教程 介绍PHP是网络上最流行的编程语言之一,许多被广泛使用的内容管理系统都使用它开发,如WordPress和Drupal,并为现代服务器端框架(如Laravel和Symfony)提供核心代码。尽管PHP很受欢迎,但是其缓慢和难以维护也是众所周知的。近几年这两个毛病已经没有那么严重了,但是高性能的PHP应用程序依然会需要两个功能:OPcache和PHPFastCGI进程管理器(PHP-FPM)。在本文中,你将了解到在Kubernetes上如何使用自定义OPcache和PHP-FPM配置... 继续阅读 >
202010-08 Docker+K8S 集群环境搭建及分布式应用部署 1.安装dockeryuminstalldocker#启动服务systemctlstartdocker.servicesystemctlenabledocker.service#测试dockerversion2.安装etcdyuminstalletcd-y#启动etcdsystemctlstartetcdsystemctlenableetcd#输入如下命令查看etcd健康状况etcdctl-Chttp://localhost:2379cluster-health#安装Kubernetesyuminstallkubernetes-y安装好后,编辑文件/etc/kubernetes/apiserver,将KUBE_ADMISSION_CONTROL后面的Serv... 继续阅读 >
201807-24 京东如何打造K8s全球最大集群支撑万亿电商交易 在过去一年里,Kubernetes以其架构简洁性和灵活性,流行度持续快速上升,我们有理由相信在不远的未来,Kubernetes将成为通用的基础设施标准。而京东早在2016年年底上线了京东新一代容器引擎平台JDOS2.0,成功从Openstack切换到JDOS2.0的Kubernetes技术栈,打造了完整高效的PaaS平台。6月28日京东基础架构部技术总监、集群技术部负责人鲍永成受邀出席了RancherLabs举办的ContainerDay2018容器技术大会,并做了题为《京东... 继续阅读 >