k8s操作手册 2.3containerd.io -y # containerd --version #查看版本 containerd containerd.io 1.6.24 61f9fd88f79f081d64d6fa3bb1a0dc71ec870523 ★配置containerd服务 # mkdir -p /etc/containerd # containerd config &version.Info{Major:"1", Minor:"28", GitVersion:"v1.28.2", GitCommit:"89a4ea3e1e4ddd7f7572286090359983e0387b2f", GitTreeState:"clean", BuildDate:"2023-09-13T09:34:32Z", GoVersion:"go1.20.8", Compiler:"gc" crictl ps #查看容器,默认固定为k8s.io的命名空间 # crictl logs xxxx #查看容器日志,支持带-f参数 # crictl inspect xxx #查看镜像或容器信息 ★附、安装cri-dockerd Kubernetes自v1.24移除了对docker-shim的支持,而Docker0 码力 | 126 页 | 4.33 MB | 1 年前3
Jib Kubecon 2018 Talk"sha256:46e7865bff73b5a0c610bf9f20c91dfafa2518ace8703faaffff551a4773b947" , "sha256:6189abe095d53c1c9f2bfc8f50128ee876b9a5d10f9eda1564e5f5357d6ffe61" , "sha256:e8292403028e724f0c7686ede4cd89180faa8 e8a459d83afe" , "sha256:ff7666ffd3d45500f4af71f091a603413acb04d028ba03a6698f63819d246cb5" , "sha256:db22fdca5c6344265d841ec106e683fb39914f356fb1d8e69accb466a396dc62" , "sha256:9aa "sha256:9aa41c013edd2a6311dcdd4d26129b01b3ba0b08c8adb51759c63501a69d27f5" ] } } checksums github.com/GoogleContainerTools/jib Docker Image Format Tarballs that compose into a single filesystem And a0 码力 | 90 页 | 2.84 MB | 1 年前3
K8S安装部署开放服务... kubectl apply -f calico.yaml Step6: 查看节点 kubectl get nodes NAME STATUS ROLES AGE VERSION k8s-master Ready master 27m v1.18.2 F. 部署 k8s node 节点 Step1: --token xvxx9v.ugbbvrdncqv061hk \ --discovery-token-ca-cert-hash sha256:c6538b73d36284378aaf0bf312bcd851f30d621d97465bdd5bace528e23e5b2b Step3: k8s master 上查看节点 kubectl get nodes NAME STATUS IngressRouteUDP plural: ingressrouteudps singular: ingressrouteudp kubectl apply -f 1-crd.yaml Step2: 创建 RBAC 权限 vi 2-rbac.yaml apiVersion: v1 kind: ServiceAccount metadata:0 码力 | 54 页 | 1.23 MB | 1 年前3
Kubernetes开源书 - 周立如何从A到C不要紧,集中控制也不需要;这种做法更类似于编排 。 这使系统更易⽤、更 强⼤,更具弹性和可扩展性。 译者按:编排和编制:https://wenku.baidu.com/view/ad063ef2f61fb7360b4c65cd.html Kubernetes的含义是什么?K8S呢? Kubernetes源⾃希腊语,意思是舵⼿或⻜⾏员 ,是governor(掌舵⼈) 和cybernetic(控制论) 个字⺟“ubernete”替换为“8”的缩写。 译者按:控制论简介(讲解了什么是 governor&cybernetic):https://wenku.baidu.com/view/1d97762c0066f5335a812157.html 原⽂ https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/ 01-什么是Kubernetes incubator/kubespray/issues/3223 解决⽅法:https://github.com/wilmardo/kubespray/commit/1c87a49d1443bcdd237500a714f1a60d680c1ad8,即:将 Calico降级到3.1.3。 参考⽂档: Kubespray – 10 Simple Steps for Installing a Production-Ready0 码力 | 135 页 | 21.02 MB | 1 年前3
⾸云容器产品Kubernetes操作指南nginx-6b9966bb86-p6n82 sh 进⼊容器 72 可以看到容器内成功创建hello⽬录 创建 StorageClass 创建命令 1 $ kubectl create -f sc.yaml 2 $ kubectl get sc 3 NAME PROVISIONER AGE 4 wordpress-sc-001 vers: "4.0" 11 mode: "777" 12 reclaimPolicy: "Delete" 创建Namespace 创建命令 1 $ kubectl create -f wordpress-storageclass-pvc.yaml wordpress-storageclass-pvc.yaml 内容如下 案例--如何创建⼀个WordPress ⽅法⼀:nodePort mysql-pass Opaque 1 41m 部署MySQL容器 部署命令 1 $ kubectl create -f mysql-deployment.yaml mysql-deployment.yaml 内容如下 1 apiVersion: v1 2 kind: Service 3 metadata:0 码力 | 94 页 | 9.98 MB | 1 年前3
第1930期:Kubernetes基础介绍Kubernetes常见命令介绍 1.创建资源对象,使用yaml配置文件一次性创建service和rc kubectl create –f myservice.yaml –f my-rc.yaml 根据目录下所有的.yaml、yml、json文件的定义进行创建 kubectl create –f2. 查看资源对象 kubectl get pods kubectl get rc,service nodes kubectl describe pod kubectl describe 4. 删除资源对象 kubectl delete –f pod.yaml (删除pod.yaml定义的名称删除Pod) kubectl delete pods,services –l name= (删除所有包含某个标签的pod和service) 登录进某个Pod的某个容器 6.查看容器的日志 kubectl logs 查看某个pod的日志 kubectl logs –f -c 跟踪容器的日志,相当于tail –f 7. 在线修改pod的副本数量 kubectl scale rc --replicas=2 将某个rc的副本数修改为2 注意:修改不会影响yaml文件。 0 码力 | 49 页 | 4.11 MB | 1 年前3
全球架构师峰会2019北京/大数据/Kubernetes 运行大数据工作负载的探索和实践&mdash75112f7 spark-role: driver name: job-1574739729783-driver namespace: default resourceVersion: “12093805” selfLink: /api/v1/namespaces/default/pods/job- 1574739729783-driver uid: f26a81f3-10f8-11ea-938f-fa163eddd2ce f26a81f3-10f8-11ea-938f-fa163eddd2ce Spec: containers: … Create podgroup Create driver pod Request create executor Create executor pods Spark submit with volcano Kubernetes cluster Scenario : High concurrent0 码力 | 25 页 | 3.84 MB | 1 年前3
QCon北京2017/智能化运维/Self Hosted Infrastructure:以自动运维 Kubernetes 为例Systemctl start kubelet $ kubectl apply -f kube-apiserver.yaml $ kubectl apply -f kube-scheduler.yaml $ kubectl apply -f kube-controller-manager.yaml $ kubectl apply -f kube-proxy.yaml Simplify k8s lifecycle0 码力 | 73 页 | 1.58 MB | 1 年前3
Kubernetes Native DevOps Practice--pretty=oneline c5eff7ea..3211901e 3211901e9b877c92ab059a6f25180469dcbf1629 Merge branch 'dev-branch' into 'dev-branch' 5d6cbb9d09a8e8a34cad8a27df036c07f3b4c291 [KK-134] Fix xxx b10192764026df3a1eac57d69019032eeb722ceb 19032eeb722ceb [LOT-3372] Fix xxx 7797990da64929112a90e9f6839bd3420e64c99b [KK-9] Fix xxx 7797990da64929112a90e9f6839bd3420e64c99b [LOT-3213] Fix xxx 96ce85fdecd50aafafca2eae6a2a1fe4b1aef72d Merge branch0 码力 | 21 页 | 6.39 MB | 1 年前3
Автоматизация управления ClickHouse-кластерами в Kubernetescom/Altinity/clickhouse-operator Install the operator: kubectl apply -f clickhouse-operator-install.yaml • Хочу просто попробовать Quick Start Guide kubectl apply -f https://raw.githubusercontent.com/Altinity/clickho всё 1. NAMESPACE $ kubectl create namespace demo namespace/demo created 2. EXAMPLE $ kubectl apply -f docs/examples/demo-01.yaml -n demo clickhouseinstallation.clickhouse.altinity.com/demo-01 created 30 码力 | 44 页 | 2.24 MB | 1 年前3
共 26 条
- 1
- 2
- 3













