k8s操作手册 2.3google.com/yum/repos/kubernetes-el7-x86_64 enabled=1 gpgcheck=0 EOF # yum install kubelet kubeadm kubectl kubernetes-cni -y #安装k8s二进制组件 (<=1.23版本) # systemctl enable kubelet # systemctl start kubelet google.com/yum/repos/kubernetes-el7-x86_64 enabled=1 gpgcheck=0 EOF # yum install kubelet kubeadm kubectl kubernetes-cni -y #安装k8s二进制组件 (>=1.24版本) # systemctl enable kubelet # systemctl start kubelet 件/etc/kubernetes/admin.conf 把它复制到需要使用kubectl命令的节点上的$HOME/.kube/目录下并命令为 config即可 # mkdir ~/.kube # cp /etc/kubernetes/admin.conf ~/.kube/config # chown $(id -u):$(id -g) ~/.kube/config # kubectl get pod --all-namespaces0 码力 | 126 页 | 4.33 MB | 1 年前3
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
第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
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
PieCloudDB Database 社区版集群安装部署手册 V2.1目录下执行如下命令: 1. export KKZONE=cn 2. ./kk create cluster -f config-sample.yaml -a artifact.tar.gz 3. kubectl get pod -A 2.10 安装 helm-push 插件 在 master 节点的 piedbinstaller 目录下执行如下命令: 1. helm env|grep yaml 的 error 报错可以忽略 可在 harbor 界面查看 helm chart 是否推送成功: 2.12 环境检查和准备 K8S 环境检查: 1. kubectl get nodes -l node-role.kubernetes.io/control- plane| awk '{print $1}' 请创建文件目录后再进行部署。 如下: 1. /var/lib/minio/data /var /lib/postgresql/data 在 master 节点检查 PV: 1. kubectl get pv 如果存在 pv-fdb, pv-etcd, pv-minio, pv-postgres,请务必在运行脚本前删除它们: 1. kubectl delete pv pv-fdb pv-minio pv-postgres pv-etcd 2.130 码力 | 42 页 | 1.58 MB | 1 年前3
OpenShift Container Platform 4.10 CLI 工具配置集 2.4. 使用插件扩展 OPENSHIFT CLI 2.5. OPENSHIFT CLI 开发人员命令参考 2.6. OPENSHIFT CLI 管理员命令参考 2.7. OC 和 KUBECTL 命令的使用方法 第 第 3 章 章 ODO 的重要更新 的重要更新 第 第 4 章 章 用于 用于 OPENSHIFT SERVERLESS 的 的 KNATIVE CLI 4.1. 主要特性 此过程创建一个简单的Bash插件,它的功能是在执行oc foo命令时将消息输出到终端。 1. 创建一个名为oc-foo的文件。 在命名插件文件时,请记住以下几点: 该文件必须以 oc- 或 kubectl- 开头,才能被识别为插件。 文件名决定了调用该插件的命令。例如,可以通过 oc foo bar 命令调用文件名为 oc-foo-bar 的插件。如果希望命令中包含破折号,也可以使用下划线。例如,可以通过 OpenShift Container Platform CLI 编写自定义插件后,您必须安装该插件以使用它提供的功能。 先决条件 先决条件 已安装oc CLI工具。 您必须具有以 oc- 或 kubectl- 开头的 CLI 插件文件。 流程 流程 1. 如有必要,将插件文件更新为可执行。 2. 将文件放在PATH中的任何位置,例如/usr/local/bin/ 。 3. 运行 oc plugin0 码力 | 120 页 | 1.04 MB | 1 年前3
共 108 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11













