k8s
文章平均质量分 71
逆水行舟*不进则退
CSDN千粉博主,华为HCIP数通认证,红帽RHCE认证,华为HCIE云计算认证,云原生CKA/CKS认证,欢迎和大家一起沟通学习,每天收获知识,积累技术,厚积薄发!
展开
-
k8s 里pv和pvc
PVC和PV文章目录一: PVC和PV概述1.1 什么是pvc和pv1.2两种pv的提供方式小结二: 查看pv和pvc的定义方式2.1 使用explain 查看pv的定义方式2.1.1 查看pv的定义方式2.1.2 查看pv定义的规格2.2 使用explain 查看pvc的定义方式2.2.1 查看pvc的定义方式2.2.2 查看pvc的规格三: 配置nfs使用pv和pvc3.1配置nfs存储 3.2 定义pv3.3 定义pvc3.3.1 情况1 3.3.2 情况23.3.3原创 2021-11-11 13:41:30 · 3471 阅读 · 0 评论 -
声明式管理方法
声明式管理方法声明式管理方法1.适合于对资源的修改操作2.声明式资源管理方法依赖于资源配置清单文件对资源进行管理资源配置清单文件有两种格式∶yaml(人性化,易读),json(易于api接口解析)3.对资源的管理,是通过事先定义在统一资源配置清单内,再通过陈述式命令应用到k8s集群里4.语法格式∶kubectl create/apply/delete -f xxxx.yamlcreate:只能创建,不能apply更新,需要先delete删除资源,再create/apply创建apply:可以原创 2021-11-04 16:00:21 · 320 阅读 · 0 评论 -
yaml文件解析
文章目录yaml文件解析YAML语法格式查看 api 资源版本标签写一个nignx.yaml文件demo编写service服务的资源清单用--dry-run命令生成yaml资源清单将现有的资源生成模板导出生成yaml文件yaml文件解析Kubernetes 支持 YAML 和 JSON 格式管理资源对象JSON 格式∶ 主要用于 api 接口之间消息的传递YAML 格式∶用于配置和管理,YAML是一种简洁的非标记性语言,内容格式人性化,较易读YAML语法格式●大小写敏感●使用缩进表示层级关系原创 2021-11-04 15:55:23 · 959 阅读 · 0 评论 -
金丝雀发布(Cannary Release)
文章目录金丝雀发布(Cannary Release)新版本的流量怎么引过去的呢?新旧pservice如何联结在一起?更新deployment的版本并配置暂停deployment确保更新的pod没有问题,持续更新修改后退出立即生效集群外部访问用那个类型:用nodeportnodeip+nodeport外部访问内部访问clusterip用什么设置clusterip的端口号金丝雀发布(Cannary Release)k8s中默认是滚动更新,deployment控制器可以自己控制滚动更新节奏,比如‘原创 2021-11-04 08:53:48 · 457 阅读 · 0 评论 -
K8S 中 kubectl 详解
文章目录一、资源管理办法1.1 陈述式资源管理方法查看版本信息查看资源对象简写查看集群信息配置kubectl自动补全node节点查看日志1.2 声明式资源管理办法二、基本信息查看查看master 节点状态查看命名空间描述某个资源的详细信息(deployment,pod等)查看default命名空间的所有资源查看命名空间kube-public 中的pod信息kubectl exec 跨主机登录容器,docker exec 只能在在容器所在主机上登录删除(重启)pod资源扩缩容删除副本控制器三、项目生命周期3.原创 2021-11-03 09:09:10 · 866 阅读 · 0 评论 -
kubeadm部署k8s+docker+Flannel+dashboard+Harbor仓库
《Kubeadm方式搭建一个完整 K8s 集群》文章目录一、前置准备1. 服务器整体规划:2.操作系统初始化配置二、部署Docker三、所有节点安装kubeadm,kubelet和kubectl四、部署k8s集群五、dashboard 部署六、安装Harbor私有仓库一、前置准备1. 服务器整体规划:角色IPmaster01192.168.100.10node01192.168.100.20node02192.168.100.302.操作系统初始化原创 2021-11-02 09:02:20 · 861 阅读 · 0 评论 -
Kubernetes介绍
文章目录一、Kubernetes介绍前言1.为什么要用K8S2.K8S 的特性二、Kubernetes 集群架构与组件集群架构 Master组件 Kube-apiserver(所有服务访问的统一入口Kube-controller-manager(控制器管理器)Kube-schedulermaster节点的请求处理过程存储中心etcdWorker Node组件 KubeletKube-Proxydocker 或 rocket三、Kubernetes 核心概念PodPod 控制器常用的pod控制器LabelLa原创 2021-10-29 16:00:51 · 913 阅读 · 0 评论 -
部署k8s各节点的脚本文件介绍
etcd-cert.sh文件如下:#!/bin/bash#配置证书生成策略,让 CA 软件知道颁发有什么功能的证书,生成用来签发其他组件证书的根证书cat > ca-config.json <<EOF{ "signing": { "default": { "expiry": "87600h" }, "profiles": { "www": { "expiry": "87600h", "usage原创 2021-10-28 23:18:54 · 350 阅读 · 0 评论 -
k8s的etcd部署以及实现pod通信
一、三种部署方式MinikubeMinikube是一个工具,可以在本地快速运行一个单节点微型K8s,及用于学习、预览k8s的一些特性使用部署地址:https://kubernetes.io/docs/setup/minikubeKubeadminKubeadmin也是一个工具,提供kubeadm init和kubeadm join,用于快速部署k8s集群,相对简单https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm/.原创 2021-10-28 16:22:38 · 1993 阅读 · 1 评论 -
安装k8s时为什么要关闭swap
安装k8s时为什么要关闭swap?swap,这个当内存不足时,linux会自动使用swap,将部分内存数据存放到磁盘中,这个这样会使性能下降,为了性能考虑推荐关掉原创 2021-10-27 10:44:35 · 2555 阅读 · 0 评论