今日やったこと
学んだこと
Namespaceとkubectl
k create namespace <Namespace>
k delete namespaces <Namespace>
k get namespaces
k get namespaces <Namespace>
Namespace練習してみた
apiVersion: v1
kind: Namespace
metadata:
name: test
❯ k apply -f namespace-test.yaml
namespace/test created
❯ k get ns
NAME STATUS AGE
default Active 8d
kube-node-lease Active 8d
kube-public Active 8d
kube-system Active 8d
test Active 2m51s
❯ k delete -f namespace-test.yaml
namespace "test" deleted
❯ k create namespace test-create
namespace/test-create created
- test-createというNamespaceが作成された
❯ k get ns
NAME STATUS AGE
default Active 8d
kube-node-lease Active 8d
kube-public Active 8d
kube-system Active 8d
test-create Active 9s
❯ k delete ns test-create
namespace "test-create" deleted
所感
- Namespaceの作成方法としては管理、運用面を考えるとyamlファイル一択ですね
- 適当なtestとかだと直接作成した方が早いけど、そんな場面があるんだろうか?
zae-zae.hatenablog.com