Kubernetes开源书 - 周立#!/overview? namespace=default 参考: https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/ 02-安装单机版Kubernetes 9 使⽤Kubespray部署⽣产可⽤的Kubernetes集群 (1.11.2) 前提:科学上⽹,或⾃⾏将gcr.io的镜像转成其他镜像仓库的镜像。 DNS是⼀个DNS服务器,它为Kubernetes服务提供DNS记录。 Kubernetes启动的容器会⾃动将该DNS服务器包含在DNS搜索中。 Web UI (Dashboard) Dashboard 是⼀个Kubernetes集群通⽤、基于Web的UI。它允许⽤户管理/排错集群中应⽤程序以及集群本身。 Container Resource Monitoring(容器资源监控) Container 在进⾏API请求时, kubectl 会将信息转换为 JSON。 如下是⼀个示例 .yaml ⽂件,显示Kubernetes Deployment所需的字段和对象spec: apiVersion: apps/v1beta1 kind: Deployment metadata: name: nginx-deployment spec: replicas: 3 template:0 码力 | 135 页 | 21.02 MB | 1 年前3
K8S安装部署开放服务dashboard: true debug: true metrics: prometheus: "" entryPoints: web: address: ":80" websecure: address: ":443" emqxconsole: kubectl label nodes k8s-node4 IngressProxy=true Step5: daemonset vi 4-ds.yaml apiVersion: apps/v1 kind: DaemonSet metadata: name: traefik-ingress-controller labels: app: traefik image: traefik:v2.2.8 name: traefik-ingress-lb ports: - name: web containerPort: 80 hostPort: 80 - name: websecure0 码力 | 54 页 | 1.23 MB | 1 年前3
k8s操作手册 2.3★★创建pod 创建单个pod,在可操作k8s集群的结点上创建一个yaml文件 # vi pod-nginx-web1-v1.19.5.yml #内容如下 apiVersion: v1 kind: Pod metadata: name: pod-nginx-web1-v1.19.5 #pod名,这个名称可带小数点 labels: labels: #给pod打标签,便于其他资源对它的选择 lbname: lbvalue-nginx-web1 spec: containers: #在spec次级,定义一组容器,-表示数组 - name: nginx-v1-19-5 metadata: name: svc-nginx-web1 #其他pod可直接访问此名称:servicePort,如 curl -kv h�p://svc-nginx-web1:2380/ spec: selector: #通过标签选择目标pod lbname: lbvalue-nginx-web1 #与目标pod的label相同,如果目标pod有多0 码力 | 126 页 | 4.33 MB | 1 年前3
Kubernetes + OAM 让开发者更简单description: Container workload spec: workload: apiVersion: apps/v1 kind: Deployment spec: template: spec: containers: - name: web image: 'php:latest' env: - name: OAM_TEXTURE value: texture AGE frontend-c8bb659c5 1 2d15h $ kubectl get components NAME WORKLOAD frontend deployment.apps.k8s.io Component:应用中的一个组成部分,例如容器、 Function或者云服务等 应用组件 运维能力 扩容策略 发布策略 分批策略 访问控制 流量配置 Deployment metadata: name: virtualservices.networking.istio.io annotations: alias: traffic spec: appliesTo: - apps.k8s.io conflictsWith: - services.k8s.io definition: virtualservices.networking.istio.io 应用管理引擎0 码力 | 22 页 | 10.58 MB | 1 年前3
第29 期| 2023 年9 月- 技术雷达用于服务端渲染(SSR)web 应用的 web 组件 采纳 24. Colima 试验 25. CloudEvents 26. DataOps.live 27. Google Cloud Vertex AI 28. Immuta 29. Lokalise 30. Orca 31. Trino 32. Wiz 评估 33. ActivityPub 34. Azure Container Apps 35 设计系统决策记录 18. GitOps 19. 大语言模型驱动的自主代理 20. 平台编排 21. 自托管式大语言模型 暂缓 22. 忽略 OWASP 十大安全风险榜单 23. 用于服务端渲染(SSR)web 应用的 web 组件 新的 挪进 / 挪出 没有变化 © Thoughtworks, Inc. All Rights Reserved. 12 技术 1. 设计系统 采纳 随着应用开发变 法。如果不限定范围并明确要点,这些文件往往会随着时间的推移而变得越来越长,类似于传统的解决方案架 构文件一样最终被归档和遗忘。 3. 具有可访问性意识的组件测试设计 试验 在软件交付进程中,可访问性要求是 Web 组件测试阶段的一种考察指标。尽管诸如 chai-a11y-axe 的测试框架 插件 API 已提供了基础的可访问性断言,具有可访问性意识的组件测试设计依然能够帮助测试进一步检验屏幕 阅读器和其他辅助技术所需的全量语义元素。0 码力 | 43 页 | 2.76 MB | 1 年前3
多雲一體就是現在:
GOOGLE CLOUD 的
KUBERNETES
混合雲戰略全球機房備援設計 台灣區已經備有三個容錯區域 高效能代管式服務 涵蓋Web/App/DB皆有多 樣化代管服務可以組合出 最適架構 自動化部署 與開放平台以及開發環境 整合,加速應用上線 Google Cloud Taiwan 優勢 Google Infrastructure event driven functions web apps & APIs orchestrate containers 隨選生成的K8S叢集 Compute Engine 隨選生成的虛擬機 IaaS and PaaS at Scale Google App Engine #全代管服務 #以容器為基礎 #適合Web應用 #適合Api #全自動擴展+強大的負載平衡 #整合能同步擴展的NoSQL DB Kubernetes ● Kubernetes 是用於自動部署,擴展和管理容器化應用 程序的開源系統0 码力 | 32 页 | 2.77 MB | 1 年前3
Kubernetes & YARN: a hybrid container cloud
������� ��������� ������� �������� �� ���� Online service Batch jobs Category Online shopping web apps, payment service MR, spark, flink Latency Sensitive Insensitive Priority high low Traffic pattern0 码力 | 42 页 | 25.48 MB | 1 年前3
⾸云容器产品Kubernetes操作指南resources: 26 requests: 27 storage: 20Gi 28 --- 29 apiVersion: apps/v1 # for versions before 1.9.0 use apps/v1beta2 30 kind: Deployment 31 metadata: 32 name: wordpress-mysql 33 namespace: selector: 15 app: wordpress 16 tier: frontend 17 --- 18 apiVersion: apps/v1 # for versions before 1.9.0 use apps/v1beta2 19 kind: Deployment 20 metadata: 3. 部署WordPress容器组 77 21 name: resources: 26 requests: 27 storage: 20Gi 28 --- 29 apiVersion: apps/v1 # for versions before 1.9.0 use apps/v1beta2 30 kind: Deployment 31 metadata: 32 name: wordpress-mysql 33 namespace:0 码力 | 94 页 | 9.98 MB | 1 年前3
QCon北京2018/QCon北京2018-《Kubernetes-+面向未来的开发和部署》-Michael+Chen•Ready-to-go development •Self-service portal Developer Sandbox • New application development • 12-factor apps, PCF Cloud Native •Simplify app maintenance •Improve developer workflow Application Repackaging clusters on-demand on vSphere or GCP Container Service for Cloud-Native Apps Rapidly deliver and operationalize next generation apps End User Experience • Installation and clusters creation Deploy OpsMgr Certified for every K8s release Container Service for Cloud-Native Apps Rapidly deliver and operationalize next generation apps Containers: Package applications VMs: Run & Move Containers Kubernetes:0 码力 | 42 页 | 10.97 MB | 1 年前3
实际案例Kubernetes on Supporting 1 Million Bike-Taxi Drivers in IndonesiaMore Apps! Incl. growth of Go-Pay into P2P, withdrawal, etc 03 2010 2015 2017 Milestone Go-Jek 1.0 Call-center for ojek service 01 Mobile App First mobile app was launched 02 More Apps! Incl 2018 Fintech Acquired three fintech companies in Indonesia 04 Milestone With great number of apps comes great headache a typical flow of an app in Go-Jek… Infrastructure as Code Started in the understand better about the inner working of cloud native tech stack. What’s Next? Stateful Apps Visit: https://github.com/gojektech/charts/tree/master/incubator/stolon Credits Vijay Dhama –0 码力 | 37 页 | 34.65 MB | 1 年前3
共 38 条
- 1
- 2
- 3
- 4













