dockerおよびK 8 S共通運転次元コマンド

1832 ワード

dockerおよびK 8 S共通運転次元コマンド


 

docker


コンテナの実行

# docker run -i -t ubuntu /bin/bash

-iフラグは、容器内stdINがオンであることを保証する
-tはDockerに作成するコンテナに偽tty端末を割り当てるように伝えた
ubuntuは起動するミラー名です
/bin/bashコンテナの作成が完了すると、Dockerはコンテナ内のBash shellコマンドを実行します.

ミラーを環境から導き出す

# docker save {imagename} > {name}.tar

エクスポートされたミラーを環境に導く

# docker load -i {name}.tar

k8s


コンパイルcharts

# make {projectname}

podを起動

# helm install --name={name} {path} --namespace={namespace}

このディレクトリの下にpodがすでに起動している場合は、新しいpodを起動し、更新を使用します.
# helm upgrade ceph /home/clz/ark/ceph --namespace=ceph

環境で実行されているpodの表示

# kubectl get pods -n {labelname} | grep {podname}

k 8 sノードにラベルを付ける

# kubectl label nodes {node-name} {key}={values}   

# kubectl get nodes --show-labels|grep rbd  

podが起きていない場合は、説明情報を表示します。

# kubectl -n {namespace} describe pod {podname}

k 8 sのクラスタの表示

# kubectl get nodes

k 8 sクラスタのpodを削除

# kubectl delete pods {podname} -n {namespace}

k 8 sがpodに入る

# kubectl exec -it {podname} /bin/bash

k 8 s podの配置ファイルを表示する

# kubectl edit pods {podname} -n {namespace}

k 8 s pod導入のプロセスの表示

# kubectl describe pods {podname} -n {namespace}

LVの使用状況の表示

# lvs

----------------------引用文
https://blog.csdn.net/huigui65/article/details/79852789