
Kubernetes
文章平均质量分 92
奋斗的小鸟~
梦想不大,道路很长,开始了就别停下,加油。
展开
-
【云原生】K8s 管理工具 kubectl 详解(三)
在不定义CHANGE-CAUSE的情况下,缺省值为,当历史版本较多时,不便于咱们回滚时辨认版本号。因此,建议定义CHANGE-CAUSE为服务版本以帮助咱们辨认当前服务。一般通过修改配置的方式定义change-cause......metadata:#下行可定义历史版本revision#在Deployment的matadata项下的annotations中如下行定义change-cause......原创 2024-05-23 00:08:31 · 911 阅读 · 0 评论 -
【云原生之】K8s 管理工具 kubectl 详解(二)
kubectl expose deployment 控制器名称 --name=服务名称 --port=服务端口 --target-port=pod端口。处于动态监听 pod 状态,由于使用的是滚动更新方式,所以会先生成一个新的pod,然后删除一个旧的pod,往后依次类推。使用node的IP地址进行检测,node是运行服务的、master是用来管理的。查看命名空间,刚才创建的nginx=test有3个副本。查看更新后的pod的ip会改变。--port=容器的端口。--image=镜像。原创 2024-05-20 22:12:50 · 1388 阅读 · 1 评论 -
【云原生】K8s管理工具--Kubectl详解(一)
resource可以是具体资源名称,如"pod nhinx-xxx";也可以是资源类型,如“pod,node,svc,deploy”多种资源使用逗号间隔;kubectl create --image=镜像名。Cronjob:计划性任务。可以删除,但是如果这个命名空间下面有资源,资源就都会被删除,再三考虑哦。同一命名空间不能有相同的名字,不同命名空间可以有相同的名字。获取资源的相关信息,-n指定命名空间,-o指定输出格式。用于创建deployment 控制器管理的pod。原创 2024-05-20 16:38:35 · 1231 阅读 · 0 评论 -
【云原生】Kubeadm部署k8s
实验环境以下图片只展示一个,过程都一样所有节点安装kubectl需经由API server认证及授权后方能执行相应的管理操作,kubeadm 部署的集群为其生成了一个具有管理员权限的认证配置文件 /etc/kubernetes/admin.conf,它可由 kubectl 通过默认的 “$HOME/.kube/config” 的路径进行加载。原创 2024-05-16 23:27:52 · 1260 阅读 · 2 评论 -
【云原生】Kubernetes二进制搭建K8S
kubeconfig 文件包含集群参数(CA 证书、API Server 地址),客户端参数(上面生成的证书和私钥),集群 context 上下文参数(集群名称、用户名)。Kubenetes 组件(如 kubelet、kube-proxy)通过启动时指定不同的 kubeconfig 文件可以切换到不同的集群,连接到 apiserver。检查到 node01 节点的 kubelet 发起的 CSR 请求,Pending 表示等待集群给该节点签发证书。再次查看master01节点上的etcd服务的状态。原创 2024-05-10 23:59:03 · 260 阅读 · 0 评论 -
【云原生】kubernetes核心组件
在 K8S 集群中,原创 2024-05-10 23:58:45 · 840 阅读 · 1 评论 -
【云原生】--- Kubernetes原理
K8S 的全称为 Kubernetes (K12345678S),PS:“嘛,写全称也太累了吧,写”。不如整个缩写K8s 作为缩写的结果来自计算“K”和“s”之间的八个字母,简称为K8S。k8s就是一种跨主机的容器集群编排工具k8s他的全称Kubernetes 简称k8s,它是一种开源容器编排平台,用于自动化部署,扩展和管理化应用程序。它提供了种容器编排和管理的方式,还可以帮助开发人员更轻松的管理我们的应用程序。原创 2024-05-09 21:25:32 · 713 阅读 · 0 评论