Namespace

Kubernetes dla każdego – sztuka konteneryzacji

Namespace

DNS entry: <service-name>.<namespace-name>.svc.cluster.local

namespace.yaml

apiVersion: v1
kind: Namespace
metadata:
  name: szkola-chmury

utworzenie przestrzeni za pomocą polecenia:

Pobranie dostępnych namespaces

kubectl get namespaces

kubectl get pod --all-namespaces

Utworzenie obiektu w namespace

kubectl apply -f pod.yaml -n szkola-chmury

Pobranie domyślnego namespace - sprawdzenie w jakiej przestrzeni nazw się znajdujemy

kubectl config view | grep namespace

Ustawienie domyślnego namepsace

kubectl config set-context --current --namespace=szkola-chmory

Obiekty bez przypisanego namespace

kubectl api-resources --namespaced=false