Kubernetes开源书 - 周立如何在Windows 10上运⾏Docker和Kubernetes?:http://dockone.io/article/8136 启⽤Kubernetes Dashboard 执⾏: kubectl proxy 02-安装单机版Kubernetes 8 访问: http://localhost:8001/api/v1/namespaces/kube-system/services/ ansible-playbook -i inventory/mycluster/hosts.ini cluster.yml ⼤概20分钟左右,Kubernetes即可安装完毕。 验证 验证1:查看Node状态 ]# kubectl get nodes NAME STATUS ROLES AGE VERSION node1 Ready master,node ]# kubectl run nginx --image=nginx:1.7.9 --port=80 # 为“nginx”服务暴露端⼝ ]# kubectl expose deployment nginx --type=NodePort # 查看nginx服务详情 03-使⽤Kubespray部署⽣产可⽤的Kubernetes集群(1.11.2) 13 ]# kubectl get svc0 码力 | 135 页 | 21.02 MB | 1 年前3
Cloud Native Contrail Networking
Installation and Life Cycle ManagementGuide for Rancher RKE2
2 | 34 3 Monitor Overview | 36 iii Install Contrail Analytics and the CN2 Web UI | 36 Kubectl Contrailstatus | 39 4 Manage Manage Single Cluster CN2 | 45 Overview | 45 Run Preflight plan on running kubectl. Contrailstatus is a kubectl plug-in you can use to query Contrail microservices and Contrail-specific resources. In the examples in this document, we run kubectl on an RKE2 server contrailstatus executable is packaged within the downloaded tools package. Extract and copy the kubectl-contrailstatus executable to /usr/local/bin. If you're installing a multi-cluster, then repeat steps0 码力 | 72 页 | 1.01 MB | 1 年前3
第1930期:Kubernetes基础介绍Failed Unknown 15 www.h3c.com Confidential 秘密 15 15 K8s Pod生命周期介绍 Pending。这个状态意味着,Pod 的 YAML 文件(或通过kubectl命令创建Pod)已经提交给了 Kubernetes,API 对象已 经被创建并保存在 Etcd 当中。但是,这个 Pod 里有些容器因为某种原因而不能被顺利创建。比如,调度不成功。 2.Running。这个状态下,Pod Kubernetes通过cgroups提供容器资源管理的功能,可以限制每个容器的CPU和内存使用,比如对于刚才创建的 deployment,可以通过下面的命令限制nginx容器最多只用50%的CPU和128MB的内存: $ kubectl set resources deployment nginx-app -c=nginx --limits=cpu=500m,memory=128Mi deployment "nginx" resource Kubernetes常见命令介绍 31 www.h3c.com Confidential 秘密 31 31 Kubernetes常见命令介绍 kubectl是k8s客户端CLI工具,可以让用户通过命令行的方式对k8s集群进行操作。 kubectl命令行语法: kubectl [command] [TYPE] [NAME] {flags} command:子命令,用于操作k8s集群的资源对象的命令,例如0 码力 | 49 页 | 4.11 MB | 1 年前3
(四)基于Istio on Kubernetes 云原生应用的最佳实践 - Alibaba Cloud K8S Playground安装和设置kubectl客户端,请参考不不同的操作系统,如果已经安装完成请忽略略: macos 1 2 3 4 curl -LO https://kubectl.oss-cn-hangzhou.aliyuncs.com/macos/kubectl chmod +x ./kubectl sudo mv ./kubectl /usr/local/bin/kubectl kubectl --help 2 3 4 curl -LO https://kubectl.oss-cn-hangzhou.aliyuncs.com/linux/kubectl chmod +x ./kubectl sudo mv ./kubectl /usr/local/bin/kubectl kubectl --help windows 把https://kubectl.oss-cn-hangzhou.aliyuncs aliyuncs.com/windows/kubectl.exe 放到系统PATH路路径下 1 kubectl --help 配置kubectl连接Kubernetes集群的配置,可参考⽂文档通过kubectl连接Kubernetes集群 示例例中⽤用到的⽂文件请参考: ⽂文件 , Clone下载到本地,切换到⽬目录kubecon2018sh。 查看本⽂文件: https://github.com/ossw0 码力 | 6 页 | 1.33 MB | 1 年前3
K8S安装部署开放服务com/kubernetes/yum/doc/rpm-package-key.gpg EOF #安装 k8s 组件 yum install -y kubelet-1.18.2-0 kubeadm-1.18.2-0 kubectl-1.18.2-0 --disableexcludes=kubernetes #将 kubelet 设置为开机自启动 systemctl enable kubelet.service interface=ens160 #指定内网网卡 - name: WAIT_FOR_DATASTORE value: "true" ...... kubectl apply -f calico.yaml Step6: 查看节点 kubectl get nodes NAME STATUS ROLES AGE VERSION k8s-master Ready sha256:c6538b73d36284378aaf0bf312bcd851f30d621d97465bdd5bace528e23e5b2b Step3: k8s master 上查看节点 kubectl get nodes NAME STATUS ROLES AGE VERSION k8s-master Ready master 4d19h0 码力 | 54 页 | 1.23 MB | 1 年前3
OpenShift Container Platform 3.11 CLI 参考create-login-template 5.7.4. create-node-config 5.7.5. ca 第 第 6 章 章 OC 和 和 KUBECTL 之 之间 间的区 的区别 别 6.1. 为什么使用 OC OVER KUBECTL? 6.2. 使用 OC 6.3. 使用 KUBECTL 第 第 7 章 章 扩 扩展 展 CLI 7.1. 概述 7.2. 先决条件 28 28 28 29 29 操作 35 第 6 章 OC 和 KUBECTL 之间的区别 6.1. 为什么使用 OC OVER KUBECTL? Kubernetes 的命令行界面(CLI) kubectl 用于针对任何 Kubernetes 集群运行命令。由于 OpenShift Container Platform 在 Kubernetes 集群之上运行,所以 kubectl 也会包含在 oc 中,OpenShift 中,OpenShift Container Platform 的命令行界面(CLI)中也包括 kubectl。 虽然这两个客户端之间有多个相似点,但本指南的准备是阐明以后使用的主要原因和场景。 6.2. 使用 OC oc 二进制文件提供与 kubectl 二进制文件相同的功能,但它进一步扩展为原生支持 OpenShift Container Platform 的功能,例如: 完全支持 完全支持 OpenShift0 码力 | 45 页 | 737.95 KB | 1 年前3
⾸云容器产品Kubernetes操作指南息。 ii. Kube-scheduler:运⾏在Master节点上,调度器的职责主要是为新创建的pod在集群中寻找 最合适的node,并将pod调度到Node上。 iii. Kubectl: kubectl 是 Kubernetes 的命令⾏⼯具,是 Kubernetes ⽤户和管理员必备的管理⼯ 具。 57 1. 点击集群的更多按键,之前的开启监控转变为查看监控,如图: 输⼊命令 kubectl get pods -n test 2. 输⼊命令 kubectl --namespace=test exec -it nginx-6b9966bb86-p6n82 sh 进⼊容器 72 可以看到容器内成功创建hello⽬录 创建 StorageClass 创建命令 1 $ kubectl create -f sc.yaml 2 $ kubectl get /nfssahre/10 vers: "4.0" 11 mode: "777" 12 reclaimPolicy: "Delete" 创建Namespace 创建命令 1 $ kubectl create -f wordpress-storageclass-pvc.yaml wordpress-storageclass-pvc.yaml 内容如下 案例--如何创建⼀个WordPress 0 码力 | 94 页 | 9.98 MB | 1 年前3
Deploying and ScalingKubernetes with Rancher
is happening with a given cluster. Internal Kubernetes components use log library to log data; kubectl (the command line interface) can be used to fetch log data from containers. This data can be fed Kubernetes API server as it may contain sensitive information. • kubectld is the daemon which runs kubectl. ©Rancher Labs 2017. All rights Reserved. 14 DEPLOYING AND SCALING KUBERNETES WITH RANCHER right from UI. • Rancher has built-in credentials management. • Rancher can provide access to kubectl from the Rancher UI itself. • The Rancher load balancer allows traffic routing from hosts to Kubernetes0 码力 | 66 页 | 6.10 MB | 1 年前3
SUSE Rancher and RKE Kubernetes cluster
using CSI Driver on DELL EMC PowerFlex https://github.com/rancher/rke/ releases/latest Kubectl 1.20.4 Kubectl to interact with Kubernetes cluster. https://kubernetes.io/docs/task s/tools/install-kubectl/ Docker 19.03.1 5 Docker is installed install kubectl. $ curl -LO https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kube ctl $ chmod +x kubectl $ mv kubectl /usr/local/bin/ $ kubectl version Finished building Kubernetes cluster successfully 7. Run the following command to configure the kubectl config file: $ ls bin cluster.rkestate cluster.yml kube_config_cluster.yml public_html rke0 码力 | 45 页 | 3.07 MB | 1 年前3
Kubernetes 管理 Docker 容器可以实现⼀种轻量级的 Kubernetes 集群,通过在本地计算机上创建虚拟机并部署只包含单个节点的简单集群 MacOS 系统安装依赖 安装依赖 # 命令⾏⼯具 brew install kubectl brew install minikube # 如果遇到权限⽂图 sudo chown -R $(whoami) /usr/local/lib/pkgconfig ## VM ubernetes Deployment 是检查 Pod的健康状况。 kubectl create deployment hello-node --image=hello-node:v1 # 输出:deployment.apps/hello-node created # 查看 Deployment kubectl get deployments # NAME READY hello-node 1/1 1 1 19s kubectl run hello-node --image=hello-node:v1 --port=8080 # 输出:pod/hello-node created # 查看 Pod kubectl get pods # NAME READY STATUS RESTARTS0 码力 | 5 页 | 675.91 KB | 1 年前3
共 222 条
- 1
- 2
- 3
- 4
- 5
- 6
- 23













