2022年1月6日
摘要:
调度器、预选策略和优选函数 kube-scheduler Predicate(预选): 1.在pod模板中定义的资源限额:cpu/memory,node节点是否满足这个资源需求的下限 requests: cpu: memory limits: cpu: memory: 2.节点上被占用的端口与新建的
阅读全文
posted @ 2022-01-06 20:56
jueyuanfengsheng
阅读(187)
推荐(0)
摘要:
配置网络插件flannel # docker 4种网络模型 docker bridge:自由网络名称空间 joined:共享使用另一个容器的名称空间 host(open):容器共享宿主机的网络名称空间 none(closed):不使用任何网络名称空间 kubernetes集群的管理方式: 1.容器间
阅读全文
posted @ 2022-01-06 20:53
jueyuanfengsheng
阅读(1516)
推荐(0)
2021年12月24日
摘要:
kubernetes-dashboard 认证及分级授权 kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deploy/recommended.yaml 如果出现以下错误,可以百度域
阅读全文
posted @ 2021-12-24 19:29
jueyuanfengsheng
阅读(280)
推荐(1)
摘要:
k8s认证和serviceaccount 客户端-->API server user:username,uid group: extra: API Request path http://192.168.1.130:6443/apis/apps/v1/namespaces/default/deplo
阅读全文
posted @ 2021-12-24 19:28
jueyuanfengsheng
阅读(937)
推荐(0)
摘要:
Statefulset 1.Statefulset****概念 StatefulSet是为了解决有状态服务的问题(对应Deployments和ReplicaSets是为无状态服务)而设计,其应用场景包括 1.稳定的持久化存储,即Pod重新调度后还是能访问到相同的持久化数据,基于PVC来实现 2.稳定
阅读全文
posted @ 2021-12-24 19:28
jueyuanfengsheng
阅读(481)
推荐(1)
摘要:
VOLUME volume:持久化存储卷,可以对数据进行持久化存储 网络存储大体可以分为3类: 1.传统的SAN或NAS设备构建的网络存储设备(脱离本机节点的存储设备): SAN(storage area network:存储区域网络):iSCSI,FC (协议) NAS(network addit
阅读全文
posted @ 2021-12-24 19:27
jueyuanfengsheng
阅读(151)
推荐(0)
2021年12月20日
摘要:
Ingress 在Kubernetes中,服务和Pod的IP地址仅可以在集群网络内部使用,对于集群外的应用是不可见的。为了使外部的应用能够访问集群内的服务。Kubernetes提供了NodePort, LoadBalancer和IngressNginx。 1.ingress的组成 Ingress C
阅读全文
posted @ 2021-12-20 09:35
jueyuanfengsheng
阅读(591)
推荐(1)
摘要:
pod控制器类型 ReplicationController: 最初的控制器,一个控制器实现所有的功能,过于庞大。已被废弃 ReplicaSet: Deployment: 并不直接管理pod,而是工作在ReplicaSet之上,通过控制ReplicaSet来控制pod,帮我们管理无状态应用的。比Re
阅读全文
posted @ 2021-12-20 09:34
jueyuanfengsheng
阅读(357)
推荐(1)
2021年12月6日
摘要:
service 1.service工作模式 1.userspace k8s1.1- 2.iptables k8s1.8- 3.ipvs k8s1.8+ kubernetes中的3类IP地址 node network(节点网络):配置在节点的接口之上 pod network(pod 网络):配置在po
阅读全文
posted @ 2021-12-06 08:46
jueyuanfengsheng
阅读(689)
推荐(0)
摘要:
创建pod及deployment、service kubectl run nginx-deploy --image=nginx:1.20-alpine --port=80 --dry-run=true kubectl run nginx-deploy --image=nginx:1.20-alpin
阅读全文
posted @ 2021-12-06 08:44
jueyuanfengsheng
阅读(508)
推荐(1)