博客园  :: 首页  :: 管理

随笔分类 -  [06]Docker-K8S / 二级标题-kubernetes

1

摘要:金丝雀发布(canary release)的名字很是好听。我们都知道以前矿工在下井采矿之前会把一种名叫金丝雀的鸟儿投入或携带到矿井中,如果鸟儿能够从矿井中飞出就表示井下有氧气,矿工就可以安心下井采矿了。 通过这个故事的讲述我们可能已经猜到金丝雀发布的含义了。是的,所谓金丝雀发布就是把应用程序的某个新 阅读全文

posted @ 2023-09-24 15:53 520_1351 阅读(49) 评论(0) 推荐(0) 编辑

该文被密码保护。

posted @ 2023-09-09 11:43 520_1351 阅读(0) 评论(0) 推荐(0) 编辑

该文被密码保护。

posted @ 2023-09-09 11:21 520_1351 阅读(0) 评论(0) 推荐(0) 编辑

摘要:K8S探针的作用 kubelet 使用存活探针来确定什么时候要重启容器 例如,存活探针可以探测到应用死锁(应用在运行,但是无法继续执行后面的步骤)情况。 重启这种状态下的容器有助于提高应用的可用性,即使其中存在缺陷。 k8S探针的分类 存活(Liveness)、就绪(Readiness)和启动(St 阅读全文

posted @ 2023-09-03 16:33 520_1351 阅读(126) 评论(0) 推荐(0) 编辑

摘要:在Kubernetes/k8s中,我们经常会使用到kubectl get 相关的命令进行查询很多信息 如 可以使用, kubectl get po 查询pod相关的信息(默认只列出default这个NAMESPACE中的),如下 [root@k8s-master qq-5201351]# kubec 阅读全文

posted @ 2023-08-27 23:34 520_1351 阅读(87) 评论(0) 推荐(0) 编辑

摘要:在 Kubernetes / k8s 中主要的资源类型有,如下几个 【pods】、【deployment】、【services】、【namespace】、【nodes】 对于这些资源类型都可以进行缩写的 pods po deployments deploy services svc namespac 阅读全文

posted @ 2023-08-26 15:48 520_1351 阅读(88) 评论(0) 推荐(0) 编辑

摘要:关于k8s集群环境搭建完成后,我们可以通过创建一个deployment进行效果的测试 这里以nginx为例,还是在k8s-master上进行创建deployment , service kubectl create deployment nginx --image=nginx kubectl exp 阅读全文

posted @ 2023-08-26 12:58 520_1351 阅读(91) 评论(0) 推荐(0) 编辑

该文被密码保护。

posted @ 2023-05-22 20:51 520_1351 阅读(1) 评论(0) 推荐(0) 编辑

摘要:在Kubernetes-k8s集群中,一般只有在master 才能执行 kubectl和kubadm 相关的命令 如果到worker nodes 节点上执行,则会有如下报错: [root@k8s-node1 qq-5201351]# kubectl get nodes,po -A The conne 阅读全文

posted @ 2023-05-17 07:04 520_1351 阅读(620) 评论(0) 推荐(1) 编辑

摘要:在前面的文章《关于忘记kubernetes-master节点的token以及让新node节点加入k8s集群的命令的处理方法》中只是讲述的token忘记的处理方法 但是如果token已经过期了(默认情况下,token的有效期为24小时)、该如何处理呢、 首先我们记几个前置的命令,第一个是我们可以通过  阅读全文

posted @ 2023-05-16 21:18 520_1351 阅读(237) 评论(0) 推荐(0) 编辑

摘要:我们在对master节点进行初始化后,正常的情况下,都可以看到如下一些内容,即让worker nodes节点加入的方法: Then you can join any number of worker nodes by running the following on each as root: ku 阅读全文

posted @ 2023-05-16 13:57 520_1351 阅读(268) 评论(0) 推荐(0) 编辑

摘要:当 2 个 worker nodes 节点加入到 Kubernetes / k8s 集群后,我们去master节点、执行kubectl get nodes 命令就可以看到worker节点了 但是我们会看到无论是master节点、还是worker 节点, STATUS 都会是 NotReady, 如下 阅读全文

posted @ 2023-05-14 20:33 520_1351 阅读(361) 评论(0) 推荐(0) 编辑

摘要:首先对于node节点来说,有如下几点先决条件 1、基础环境的,这个与master节点一样 2、同样需要安装docker 和 k8s相关的软件,也是与master节点一样,包括docker的配置(必须) 接下来就是master节点使用kubeadm init命令进行初始化,当初始化完成后,如果一切正常 阅读全文

posted @ 2023-05-08 21:57 520_1351 阅读(269) 评论(0) 推荐(0) 编辑

摘要:在Kubernetes / k8s集群中,无论是在开始的master节点初始化,还是后面客户端使用kubeadm join命令加入到集群 可能都会遇到很多报错,对于新手来说、很多还不是很好解决、也有一些情况,是在初始化之前忘记执行一些操作,而导致报错 这种一般都需要执行漏掉的操作,重新执行初始化操作 阅读全文

posted @ 2023-05-08 20:42 520_1351 阅读(625) 评论(0) 推荐(0) 编辑

摘要:当我们在master节点、安装部署完docker与Kubernetes / k8s 相关的软件后,并启动(docker,kubelet)后,接下来就是需要对master节点进行初始化操作了 如下,这里笔者使用的版本的为 Kubernetes-v1.23.6,初始化是使用kubeadm init命令, 阅读全文

posted @ 2023-05-08 13:26 520_1351 阅读(143) 评论(0) 推荐(0) 编辑

摘要:笔者今天在对k8s,v1.23.6版本的的master节点使用如下命令进行初始化时 [root@k8s-master qq-5201351]# kubeadm init \ > --apiserver-advertise-address 192.18.106.87 \ > --image-repos 阅读全文

posted @ 2023-05-07 09:54 520_1351 阅读(3037) 评论(0) 推荐(0) 编辑

摘要:今天笔者在部署Kubernetes-v1.23.6版本时,在对master节点使用如下命令进行初始化时,报错: [WARNING FileExisting-tc]: tc not found in system path 当然其实也从字符意义上来看,只能算是WARNING提醒,不会影响主要的功能和结 阅读全文

posted @ 2023-05-06 20:46 520_1351 阅读(960) 评论(0) 推荐(0) 编辑

该文被密码保护。

posted @ 2023-05-06 20:34 520_1351 阅读(0) 评论(0) 推荐(0) 编辑

该文被密码保护。

posted @ 2023-05-06 20:32 520_1351 阅读(0) 评论(0) 推荐(0) 编辑

1