昨天装好了kubernetes後要面临几个问题,k8s是非常好的container管理平台,但是要怎麽让他的状态可视化、易操作管理以及布署服务,这件事情将透过五个面向处理(注:2.3.4可并称Observability
)
今天会讲述如何透过rancher来让管理kubernetes变得容易,rancher是一个可以纳管多套kubernetes的平台,可以透过rancher观察受管理的k8s的状态及资源的使用,甚至有部分的常用服务也可以透过rancher直接部署,并且rancher可以结合其他auth机制进行管理(AD、oauth、keycloak、freeIPA等等...),使用rancher後也不需要担心如果rancher主机异常会影响到k8s cluster。
rancher本身提供了三种方法安装
透过docker布建rancher服务的方法仅需要下载rancher/rancher:latest後用这个image执行
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged rancher/rancher:latest
即可透过这台主机的IP:80 连到rancher的页面,第一次登入会需要设定帐号密码和url,如果有需要挂载凭证的话其实也不困难,接着进入rancher的页面如下,使用add cluster就可以轻松的纳管k8s cluster罗。
纳管k8s cluster後可以可以透过rancher的介面观察resource的状态,如下
这个介面看起来很像是openshift的感觉吧,可以清楚地看到资源用量和各项resources,并且也可以透过下面的安装方式快速的安装像是istio、monitoring、OPA的服务,接着就透过这个介面安装完成几个比较复杂的工作(istio、opa、prometheus-operater)。
rancher在安装这些套件时其实是透过helm的方式进行布建,所以选定了要用的版本之後,未来在新的cluster也可以做到一模一样的布署结果,这件事情从day2至今一直都是我想表达的,无论用terraform、ansible、rancher 的helm,将所有的结果一致化来让管理变得更容易。
>>: 从细针切片资料集 建模、预测肿瘤Sklearn Breast Tumor Prediction
在资料分析的过程中,花最多时间的事就是在理出资料处理的逻辑,要花很多时间与资料互动,就像第二天提到资...
图片来源:https://disp.cc/b/115-9Z5x 从这一篇起,我们会一连进行几篇跟「...
上一篇文章我简介了 ComputerCraft: Tweaked 麦块模组 今天我要来将里头的电脑开...
好的,那接下来我们就要来显示我们的资料啦!! 由於我们的资料会有一个是对方传过来的,一个是我们自己...
为了更理解Alpine initramfs的眉角,今天持续来看一下Alpine的mkinitfs套件...