容器服务 - 风哥博客

别着急,最好的总在最不经意的时候出现!

创建namespace:  kubectl create namespace redis 创建configmap 存放redis配置文件信息 kind: ConfigMap apiVersion: v1 metadata: name: redis-config namespace: redis labels: app: redis data: redis.conf: ...

发布 0 条评论 426 阅读次数

安装 go 语言环境 Golang 官网下载地址:golang官网 打开官网下载地址选择对应的系统版本, 复制下载链接 这里我选择的是 go1.16.5.linux-amd64.tar.gz 下载解压 下载安装包 wget https://dl.google.com/go/go1.16.5.linux-amd64.tar....

发布 0 条评论 654 阅读次数

判断节点Not Ready时效设置 k8s默认节点not ready需要经过40s时间,可以通过以下参数进行修改 vim /etc/kubernetes/manifest/kuber-controller-manager.yaml      --node-monitor-grace-period=20s  ...

发布 0 条评论 2259 阅读次数

对于大部分 Kubernetes 用户来说,安全是无关紧要的,或者说没那么紧要,就算考虑到了,也只是敷衍一下,草草了事。实际上 Kubernetes 提供了非常多的选项可以大大提高应用的安全性,只要用好了这些选项,就可以将绝大部分的攻击抵挡...

发布 0 条评论 1484 阅读次数

kubernetes 已经成为容器编排领域的王者,它是基于容器的集群编排引擎,具备扩展集群、滚动升级回滚、弹性伸缩、自动治愈、服务发现等多种特性能力。 本文将带着大家快速了解 kubernetes ,了解我们谈论 kubernetes 都是在谈论什么。 ...

发布 0 条评论 1742 阅读次数

Istio 现在是 Service Mesh 中最火热的项目了,它主要负责对服务网格中的流量进行管理,包括动态服务发现、服务路由、弹性功能等。它作为 Service Mesh 的控制平面,配合 Envoy 作为数据平面,构成了 Service Mesh 中流量管理体系。 I...

发布 0 条评论 983 阅读次数

Kubernetes服务发现主要可以归为三种情形:1.Kubernetes集群内部间服务如何互相通信;2.Kuberntes集群外部如何访问集群内部服务;3.Kubernetes集群内部如何访问集群外部服务。这节针对这三种情况做个总结。 集群间服务通信 1....

发布 0 条评论 791 阅读次数

我们来说说 kubernetes 的服务发现。那么首先这个大前提是同主机通信以及跨主机通信都是 ok 的,即同一 kubernetes 集群中各个 pod 都是互通的。这点是由更底层的方案实现,包括 docker0/CNI 网桥、flannel vxlan/host-gw 模式等,在...

发布 0 条评论 899 阅读次数

前面介绍的Pod管理对象,如RC/RS、Deployment、DaemonSet等都是面向无状态服务的,而对于有状态的应用,比如MySQL集群,MongoDB集群等,则可以使用StatefulSet来完成。有状态的应用集群通常有以下这些特点: 每个节点都有固定的身...

发布 0 条评论 521 阅读次数

手动创建PV不仅繁琐,还可能造成资源浪费。比如某个PV定义的存储空间为10Gi,该PV被某个声明需要8Gi内存的PVC绑定上了,这时候该PV处于Bound状态,无法再和别的PVC进行绑定,PV上剩下的2Gi内存实际上浪费的。StorageClass可以根据PVC...

发布 0 条评论 778 阅读次数