openshift和k8s的差别
OpenShift 是一种基于 Kubernetes 的完整的容器应用平台,支持多种自动化功能,如自动升级、自动扩展、负载均衡、监控和日志记录等。 相比之下,Kubernetes 只是一个容器编排和编排平台,它为容器化应用程序提供自动化部署、扩展、故障恢复和负载均衡等基本功能,但不提供比较高级别的功...
Kubernetes(K8S)入门到运维 ( 三 ) > 资源解析
学习完资源清单后,记得要回去看看一个资源的创建过程。 K8S中所有内容都抽象为资源,资源实例化之后,叫作对象。 类型资源工作负载型(workload)Pod、ReplicaSet、Deployment、StatefulSet、DaemonSet、Job、CronJob(Repli...
centos7.5部署高可用k8s(一) ---- 部署LB负载均衡haproxy+keepalived
在centos7.5系统部署一个k8s高可用集群。k8s版本采用v1.15.2。docker版本18.09根据官方的文档,部署集群前首先要部署负载均衡器,这里简要记录下LB负载均衡器的部署过程。环境说明节点IP备注haproxy-1、keepalived-110.0.0.21代理节点1haproxy...
K8s - 免费的Kubernetes在线实验平台介绍
kubernetes(简称 K8s)是一个开源的,用于管理云平台中多个主机上的容器化的应用。 在之前的文章中,我介绍如何通过 Docker 为我们提供的实验网站 Play with Kubernetes(PWK)来搭建 Kubernetes 集群(点击查看)。 但如果每次学习时都需要重新搭建一...
K8s 本地储存
1. 基本概念kubernetes从1.10版本开始支持local volume(本地卷)可以充分利用本地快速SSD,从而获取比remote volume(如cephfs、RBD)更好的性能.下面两种类型应用适合使用local volume。数据缓存,应用可以就近访问数据,快速处理。分布式存储系统...
kubernetes(k8s) 学习 (七) ingress加密和认证 +地址重写+ 固定node
文章目录Daemonset+nodeselector部署ingress-controller到特定的nodeingress TLS设置(加密)ingress认证配置ingress地址重写annotations参数Daemonset+nodeselector部署ingress-controller到特...
k8s中flannel:镜像下载不了
重新部署一套K8S集群时,由于K8S需要扁平化的网络,所以当执行下面的[email protected] ~]# kubectl apply -f kube-flannel.yml会开始下载镜像,然后去启动,结果等了几分钟,一直没有好[[email protected] ~]# kubectl g...
【K8S】本地可执行k8s命令设置步骤
1、本地,用户下,新建tools文件夹,和 .kube 文件夹2、对于第一个 exe文件,我是从本地一个项目中找到的,直接copy过来3、到安装k8s集群的服务器上,copy相关的key值。cd ~/.kube/cat config把这个config里面的内容,copy到第2步的config文件里。...
kubernetes(k8s)StatefulSet 和 Deployment 区别及选择方式
访问方式:Compare Deployment & StatefulSet 类型特性DeploymentStatefulSet是否暴露到外网可以一般不请求面向的对象serviceName指定pod的域名灵活性只能通过service/serviceIp访问到k...
在单机上使用Kubeadm-dind 部署多节点k8s集群
近几年Google的Kubernetes(简称k8s)已经成为分布式容器编排和管理领域事实上的标准,在基于容器的微服务架构下的分布式应用开发、部署和运维管理等领域,会有越来越多的用户部署和使用k8s平台。对于初学着来说,部署一个多机k8s集群一来缺少环境、另外也相对比较复杂。为了满足用户尝...
k8s小白的学习初体验-前言
有些时候的巧合让人匪夷所思,前两周刚刚尝试了一遍Docker操作,紧接着就收到好朋友说要学习k8s容器部署的建议,最近两周抽空看了一些关于k8s的知识,相关概念真的是太多了,概念本身是枯燥的,但是当概念运行起来就有意思多了,这时候取出费曼学习大法,尝试着用自己的话来描述这些概念,看看自己是不是真的...
微服务实战(一) 理解springboot 、springcloud、docker、k8s
本篇主要阐述微服务的个人理解现如今,随着互联网的发展,对于系统性能,架构均有了更高的要求。以前传统的ssh单体应用的模式已显力不从心,而微服务架构应运而生,并且形成了越来越成熟的方案。传统的单体应用模式(比如ssh时代的惯用架构)优点是开发和部署都非常方便,只需要考虑到单体应用如何实现业务逻辑,对于...
K8S在kubeadm init以后查询kubeadm join
K8S在kubeadm init以后查询kubeadm join我们知道在执行kubeadm init命令以后,会生成让节点加入集群的命令但是我们在当时如果没记下这个命令,可能后续加节点的时候就忘记了这个命令,此时需要执行如下命令即可kubeadm token create --print-join...
k8s部署flannel网络
1 yum安装flannel包: yum install flannel -y2 编辑配置文件 vim /etc/sysconfig/flanneldFLANNEL_ETCD_ENDPOINTS="http://192.168.233.130:2379"FLANNEL_ETCD_PREFIX="/c...
Rancher环境下k8s集群版本升级
以rke 0.2.1版本为例RKE通过更改系统镜像的镜像版本来支持版本升级1、查看当前rke版本支持的 系统镜像rke config --system-images --all列表中可以看到当前rke 可以支持 k8s版本 v1.13.52、更新rke配置参数nodes: - address...
网易轻舟基于K8s的业务混部署实践
网易轻舟基于K8s的业务混部署实践前言资源利用率现状和原因分析在/离线业务混部Kubernetes Native Feature混部系统设计Resource Reclaim动态调度动态资源分配和动态资源隔离离线业务重调度落地成果Redis+视频转码广告推荐+视频转码总结和展望参考文献导读: 服务器资...
在VMware环境使用kubeadm快速部署k8s集群实践
规划好3台主机:ip地址 主机名 角色192.168.193.101 k8s-master master192.168.193.102 k8s-node-1 worker192.168.193.103 k8...
Kubernetes(K8S)学习(四):K8S之Storage
K8S之Storage 一、Storage1.1、Volume1.2、PersistentVolume(PV)1.3、PersistentVolumeClaim(PVC)1.4、StorageClass1.5、PV的状态和回收策略 kubernetes使用NFS共享存储有两种方式...
k8s学习笔记之pod缩/扩容
1,手动缩/扩容如下:nginx01目前是两个pod副本数执行缩容kubectl scale deployment nginx01 --replicas=1副本数已经缩减为1扩容同理2,自动缩/扩容1,首相针对nginx01定义一个hpa控制器kubectl autoscale deployment...
公有云托管K8s服务百花齐放,企业如何统一纳管、便捷管理?
正在美国拉斯维加斯举行的AWS re:Invent 2017大会上,亚马逊新发布的一系列计算及存储相关的功能中,最轰动容器领域,无非是AWS Fargate——一种无需管理服务器即可运行容器的服务,以及EKS(Elastic Container Service for Kubernetes),一个完...