Post

K8s

  1. View logs since
    1. Given timestamp
      • k logs --since-time='2023-05-14T00:00:00Z' <pod_name>
    2. Last n hours
      • k logs --since=24h <pod_name>
    3. Last n lines
      • k logs --tail=100 <pod_name>
  2. Get password from deployment secrets
    • 1
      2
      3
      
       k get deployments -> k describe deployment my-deployment
       k get secret db-password -o yaml
       echo <thepassword> | base64 -d
      
    • k describe secret <secret>
  3. Switch namespace
    • k config set-context --current --namespace=dev
  4. Show config (namespace etc.)
    • k config view
  5. Print only namespace
    • k config view --minify --output 'jsonpath={..namespace}'; echo
  6. Show deployment details
    • k describe deployment <deployment>