logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

k8s-ingress发布https服务

配置HTTPS步骤:1、准备域名证书文件(来自:openssl/cfssl工具自签或者权威机构颁发)2、将证书文件保存到Secretkubectl create secret tls \blog-aliangedu-cn --cert=blog.aliangedu.cn.pem --key=blog.aliangedu.cn-key.pem3、Ingress规则配置tls1、生成自签证书先去生成证

#kubernetes#运维开发#容器 +2
k8s-ingress工作流程总结

Ingress Contronler工作流程:Ingress Contronler通过与 Kubernetes API 交互,动态的去感知集群中 Ingress 规则变化,然后读取它, 按照自定义的规则,规则就是写明了哪个域名对应哪个service,生成一段 Nginx 配置,应用到管理的 Nginx服务,然后热加载生效。 以此来达到Nginx负载均衡器配置及动态更新的问题。流程包流程:客户端 -

#kubernetes#运维#运维开发 +2
k8s安全框架

k8s安全框架K8S安全控制框架主要由下面3个阶段进行控制,通过API Server配置来启用插件:1. Authentication(鉴权)2. Authorization(授权)3. Admission Control(准入控制)整个k8s的操作流程如下K8s Apiserver提供三种客户端身份认证:• HTTPS 证书认证:基于CA证书签名的数字证书认证(kubeconfig)• HTTP

文章图片
#安全#linux#kubernetes +2
使用kubeadm部署k8s集群

使用kubeadm部署k8s集群

#运维#kubernetes
k8s工作负载控制器之job与CronJob

Job与CronJobJob分为普通任务(Job)和定时任务(CronJob)一次性执行,一般用作离线数据处理和视频解码等,或者数据库数据备份等job示例:计算一个圆周率这里配置了never的重启规则,是job常用的规则,即失败后不重启,因为是一次性任务。但job执行完后k8s不会主动去删除那个pod容器,方便查看执行结果apiVersion: batch/v1kind: Jobmetadata:

#kubernetes#运维开发#容器 +1
k8s之StatefulSet有状态部署

目录Kubernetes 有状态应用部署StatefulSet 控制器概述示例StatefulSet 控制器:独享存储Kubernetes 有状态应用部署• 无状态与有状态• StatefulSet 控制器概述• StatefulSet 控制器:网络标识• StatefulSet 控制器:独享存储Deployment控制器设计原则:管理的所有Pod一模一样,提供同一个服务,也不考虑在哪台Node运

文章图片
#kubernetes#运维#运维开发 +2
k8s存储资源ConfigMap与Secret

ConfigMapConfigMap是一个K8s存储资源,用于存储应用程序配置文件。Pod使用configmap数据有两种方式:• 变量注入• 数据卷挂载示例:示例先创建一个configMapvi configMap.yamlapiVersion: v1kind: ConfigMapmetadata:name: configmap-demodata:abc: "123"cde: "456"redi

#运维#kubernetes#运维开发 +2
k8s资源调度(POD的资源调度( nodeSelector & nodeAffinity)

目录POD的资源调度(nodeSelector & nodeAffinity)nodeSelector:案例nodeAffinity案例POD的资源调度(nodeSelector & nodeAffinity)nodeSelector:用于将Pod调度到匹配Label的Node上,如果没有匹配的标签会调度失败。作用: • 约束Po...

#kubernetes#运维#运维开发 +1
k8s数据持久化之NFS

目录NFS部署nfs测试k8s中使用nfs示例测试数据共享测试数据持久化NFSNFS是主流的k8s数据持久化解决方案与pod共享存储解决方案NFS数据卷:提供对NFS挂载支持,可以自动将NFS共享路径挂载到Pod中NFS:是一个主流的文件共享服务器部署nfs1、实施nfs(所有节点)yum install nfs-utils -y2、选择一台nfs-utils服务器作为数据节点,并进行配置修改nf

文章图片
#kubernetes#运维开发#容器 +2
k8s-ingress设置通过url转发

1、案例1、先创建两个测试service暴露两个应用创建一个httpd的deploymentkubectl create deployment httpd --image=httpd创建httpd的servicekubectl expose deployment httpd --port=80 --target-port=80创建一个nginx的deploymentkubectl create d

#运维#kubernetes#运维开发 +2
    共 20 条
  • 1
  • 2
  • 请选择