![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Kubernates
文章平均质量分 56
学习Kubernates权威指南,学习b站上的尚硅谷的k8s视频,顺便记录下笔记
LG_985938339
长沙理工大学机械毕业,目前深圳从事java工作,努力进大厂
展开
-
virtualbox创建k8s集群(两分钟完成)
virtualbox创建k8s集群(两分钟完成)背景步骤1、安装virtualbox软件2、从百度云下载该k8s集群的voa文件3、选择导入虚拟电脑,将刚才下载的voa文件导入进来4、使用MobaXterm等远程连接工具连接上三台k8s节点5、尝试使用k8s部署pod结尾背景之前在学习k8s的时候,就因为这个创建k8s的三节点集群,耽误了好几个月的时间,因为文档不论怎么看,都不如实操来得实在,光看文档也不会有什么理解和体会,所以相信大多数人学习k8s时,都希望能够直接操作k8s集群吧?但是集群创建,对原创 2022-03-23 21:38:42 · 2000 阅读 · 11 评论 -
对k8s有状态服务的理解
k8s有状态服务的理解原创 2022-03-06 23:49:45 · 2266 阅读 · 0 评论 -
使用postman访问k8s api
使用postman访问k8s api创建Service Account账号,这是用来给运行在Pod里的进程用的,或者用postman调用也是一样。[root@k8s-node1 ~]# kubectl create sa adminserviceaccount/admin created获取Token[root@k8s-node1 ~]# kubectl get sa admin -ojson{ "apiVersion": "v1", "kind": "ServiceAccou原创 2022-01-01 01:08:55 · 1986 阅读 · 0 评论 -
k8s创建service
k8s创建service在之前已经创建了一个有两个nginx副本数的deployment,如下所示:[root@k8s-node1 mytestyaml]# kubectl get deploymentNAME READY UP-TO-DATE AVAILABLE AGEnginx-deployment 2/2 2 2 45m[root@k8s-node1 mytestyaml]# kubectl get原创 2021-12-19 21:28:26 · 4655 阅读 · 0 评论 -
k8s创建Deployment
k8s创建Deploymentnginx-deployment.yaml文件如下:apiVersion: apps/v1kind: Deploymentmetadata: name: nginx-deployment # deployment的名称,全局唯一spec: replicas: 1 # Pod副本的期待数量 selector: matchLabels: app: nginx # 符合目标的Pod拥有此标签 template:原创 2021-12-19 20:22:53 · 1696 阅读 · 0 评论 -
k8s创建一个简单的Pod
k8s创建一个简单的Podnginx-pod.yaml 文件内容:apiVersion: v1kind: Pod # 类型为Podmetadata: name: nginx-pod # Pod的名称 labels: app: nginxlabelspec: containers: # Pod内容器的定义部分 - name: nginx # 容器对应的名称 image: nginx # 容原创 2021-12-19 17:55:39 · 2574 阅读 · 0 评论 -
k8s常用命令
k8s常用命令get获取资源列表[root@k8s-node1 mytestyaml]# kubectl get podNAME READY STATUS RESTARTS AGEnginx-deployment-85ff79dd56-8f8s2 1/1 Running 0 30snginx-deployment-85ff79dd56-nmhvr 1/1 Running原创 2021-12-19 16:14:38 · 313 阅读 · 0 评论 -
k8s中容器的状态说明
1、挂起(Pending):Pod已经被Kubernetes系统所接受,但是有一个或者多个容器镜像尚未被创建。等待时间包括调度Pod的时间和通过网络下载镜像的时间,这可能需要花点时间。2、运行中(Running):该Pod已经绑定到了一个节点上,且Pod中的所有容器都已经被创建。至少有一个容器正在运行,或者正处于启动或者重启状态。3、成功(Succeeded):Pod中的所有容器都被成功终止,并且不会再重启。4、失败(Failed):Pod中的所有容器都已经终止了,并且至少有一个容器是因为失败原创 2021-11-27 16:09:25 · 2885 阅读 · 0 评论 -
K8s中yaml的常用字段
参数名字段类型说明versionString这里是值得 k8s API 的版本,目前基本上是V1,可以用 kubectl api-versions 命令查看kindString这里指的是yaml文件定义的资源类型和角色,如:PodmetadataObject元数据对象,固定值就写 metadatametadata.nameString元数据对象的名字,这里由我们填写,如 Pod 的名字metadata .namespaceString元数据对...原创 2021-11-21 14:31:27 · 1490 阅读 · 0 评论