🔙 Go back to index page

Kubernetes

distributed systems container orchestration scaling user namespace
Kubernetes
Kubernetes, source: kubernetes.io

Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications.


Me
Published on Sun, Apr 30, 2023
Last modified on Sun, Nov 10, 2024
54 words - Page Source
  1. Presentations
    1. CSI Windows
    2. PV/PVC controller
    3. Debugging K8s e2e tests with delve
  2. Playground

Presentations

CSI Windows

PV/PVC controller

Debugging K8s e2e tests with delve

Playground

As I started to contribute to kubernetes I created a few environments for easier development.

Please check it out for examples about:

  • Running a client-go application through skaffold
  • Running the kube controller manager in debug mode
  • Running the kubelet in debug mode

See Also

Kafka

Kafka
Kafka is a distributed event streaming platform designed for building high-throughput, fault-tolerant, and scalable data streaming applications. <br /> This article covers key designs in kafka such as how messages for a topic are shared into partitions assigned to brokers. Then we see some guarantees about producers, consumers and consumer groups.
Me
Published on Sat, Feb 29, 2020
Last modified on Fri, Nov 22, 2024
321 words

Cassandra

Cassandra
Cassandra is a highly scalable, distributed NoSQL (non-relational) database management system designed for handling large amounts of data across multiple commodity servers. <br /> This article covers key design features of cassandra such as the usage of consistent hashing, the write pattern to a write ahead log and a memtable, the read pattern from the memtable and from sstables, and finally and most important, some examples about data modeling for different types of queries.
Me
Published on Fri, Feb 28, 2020
Last modified on Fri, Nov 22, 2024
768 words

Scaling objects with a Transformation Matrix

Scaling objects with a Transformation Matrix
We build different types of transformation matrices to scale objects along cardinal axes, arbitrary axes in 2d and 3d with matrix multiplication!
Me
Published on Tue, Oct 20, 2015
Last modified on Sun, Jun 16, 2024
614 words
search Press ⌘K to search
  • Productivity Skills
  • Documenting My Life
  • Bachata
  • Creating a Backing Track From Your Favorite Song for an Open Mic
  • Computer Graphics
    • Rendering
    • Ray Tracing
    • Pipeline
      • Culling & Clipping
    • Surface Shading
      • Introduction to Surface Shading
      • Diffuse Shading
      • Flat Shading
    • Transformation Matrices
      • Coordinate Systems and Transformations Between Them
      • Transformation Matrix
      • Scaling Objects with a Transformation Matrix
      • Shearing Objects with a Transformation Matrix
      • Translating Objects with a Transformation Matrix
      • Combining Matrix Transformations
      • Normals
      • Projections
        • Orthographic Projection
        • Perspective Projection
      • Rotation
        • Introduction to Rotation for Computer Graphics
        • Euler Angles
        • Quaternions
    • Viewing
      • Transformation Matrix to Transform 3D Objects From World Space to View Space (View Transform)
      • Transformation Matrix for Projection of 3D Objects Into a 2D Plane (Projection Transform)
      • Transformation Matrix to Transform Objects From NDC Coordinates to Screen Coordinates (Viewport Transform)
      • Camera
        • Building a First Person Shooter Camera in C++
  • Computer Science
    • Artificial Intelligence
      • Machine Learning
        • Expectation Maximization
        • Hyperparameter Tuning
        • Machine Learning Glossary
        • Introduction to Machine Learning
    • Computation
      • Implementing an A+ Conformat Promise Library in JavaScript the TDD Way
    • Data Structures
      • Memtable & SSTable (Sorted String Table)
      • Data Structures for Massive Datasets
      • Graphs
        • Introduction to Graph Theory
        • Traversal of Graphs
        • Topological Sorting of a Graph
        • Cut Edges (Bridges) in Graph Theory
        • Cut Vertices (Articulation Points) in Graph Theory
        • Strongly Connected Components in Graph Theory
        • Single Source Shortest Path (SSSP) in a Graph
        • Special
          • Eulerian Graph and Eulerian Trails
          • Hamiltonian Graphs
        • Tree
          • Minimum Spanning Tree
          • Introduction to Trees in Graph Theory
    • Operating Systems
      • Bin
        • CMake
        • Make
        • Gcc
    • Programming Languages
      • C++ Refresher
    • System Design
      • Non Functional Requirements
      • Partitioning
      • Cassandra
      • Kafka
      • Back of the Envelope Calculations
      • Kubernetes
  • Mathematics
    • Calculus
      • Introduction to Calculus
      • Derivative
      • Integral
      • Taylor's Theorem and Infinite Series
    • Geometry
      • Projective Space
      • Geometric Tests
      • Triangle in Affine Spaces
      • Vector Spaces
      • Affine Spaces
    • Linear Algebra
      • Eigenvalues and Eigenvectors
    • Number Theory
      • Euler's Phi Function
      • Binary Exponentiation
      • Erathostenes Sieve
      • Euclidean Algorithm
      • Extended Euclidean Algorithm
      • Modular Arithmetic
      • Chinese Remainder Theorem
      • Discrete Logarithm
      • Prime Factors of a Factorial
      • Special Factorial Modulo P
      • Primality Test
      • Divisor Function
      • Integer Factorization
      • Divisibility
    • Numeral Systems
      • Complex Numbers
      • Quaternions
    • Probability
      • Bayesian Networks
  • Preparation for a Software Engineer Interview
Plane by antonmoek - CC BY 4.0