kubernetes构建ela服务"/>
通过kubernetes构建ela服务
一、kubernetes 通过yaml 创建pod与service
apiVersion: extensions/v1beta1 kind: Deployment metadata:name: ela spec:replicas: 1template:metadata:labels:name: elaspec:containers:- name: elaimage: 59.61.79.157:5000/elatty: trueports:- containerPort: 9200- containerPort: 8080volumeMounts:- name: ssl-certsmountPath: /eladatavolumes:- name: ssl-certshostPath:emptyDir: {} --- apiVersion: v1 kind: Service metadata:name: elalabels:name: ela spec:type: NodePortports:- port: 8080targetPort: 8080# nodePort: 30001protocol: TCPname: elasql- port: 9200targetPort: 9200protocol: TCPname: elasselector:name: ela
二、kubectl常用命令
kubectl delete deployment * 删除部署 kubectl create -f k8s.yaml 创建服务 kubectl apply -f k8s.yaml 更新服务 kubectl get pods 查看容器 kubectl get deployment 查看部署 kubectl get service 查看服务 kubectl get node 查看集群 kubectl get pods -o wide 查看服务运行在哪个节点
三、其他
删除镜像:(非管理员勿操作)docker exec registry rm -rf /var/lib/registry/docker/registry/v2/repositories/<镜像名>docker exec registry bin/registry garbage-collect /etc/docker/registry/config.yml详情: #centos7.2 images not ifconfig commod #yum -y install net-tools
转载于:.html
更多推荐
通过kubernetes构建ela服务
发布评论