博客园  :: 首页  :: 管理

随笔分类 -  [06]Docker-K8S

摘要:本文,将以一个非常简单的yaml格式,创建一个Nginx的Pod演示,功能不全,旨在说明过程原理 1、先是编写一个yaml配置文件 nginx-pod-demo.yaml ,内容如下: apiVersion: v1 # api 文档版本 kind: Pod # 资源对象类型,也可以配置为像Deplo 阅读全文

posted @ 2023-08-28 21:21 520_1351 阅读(130) 评论(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 阅读(100) 评论(0) 推荐(0) 编辑

摘要:本文的前置文章,即是创建deployment及service资源 可以参考笔者另一篇文章《关于Kubernetes-v1.23.6-集群测试-创建一个nginx的deployment进行验证》 因此,本文的目标是清理/删除之前创建的,nginx的deployment及service资源,先看当前状态 阅读全文

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

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

posted @ 2023-08-26 15:48 520_1351 阅读(107) 评论(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 阅读(118) 评论(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 阅读(741) 评论(0) 推荐(1) 编辑

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

posted @ 2023-05-16 21:18 520_1351 阅读(294) 评论(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 阅读(302) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

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

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

摘要:在我们安装完docker-ce软件后(笔者这里安装的docker-ce-20.10.24-3.el8.x86_64) 就可以直接启动docker服务 systemctl restart docker.service 这时我们通过 docker info 命令,可以看到当前docker的一些配置信息, 阅读全文

posted @ 2023-05-07 10:22 520_1351 阅读(891) 评论(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 阅读(4012) 评论(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 阅读(1212) 评论(0) 推荐(0) 编辑

该文被密码保护。

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

该文被密码保护。

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

摘要:对于刚安装完docker,是没有/etc/docker/key.json 这个文件的,也不会有/etc/docker/ 目录 但是当我们启动或者重启docker后,就会自动创建上面的目录,以及生成/etc/docker/key.json 文件 [root@qq-5201351 ~]# systemc 阅读全文

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